How to diagnose

Hi,
i am new and want to know how to diagnoes the DB.
Thanx in advance
Navneet Kaur

Navneet,
Hope you won't give one answer by post... there should some hundreds to give you advices.
Please explain a little bit more what you want to achieve.
Have you read the doc link provided by Rob ealier ?
Have you check any documentation about statspack ?
Generally, tunning is not the first step of Oracle Database knowledge.Some others knowledge are required (like the Concepts...).
And to start, what did you mean by diagnose ? Then what did you mean by "why performence is week" ? Have you receive users complaints ?
Please, for more understanding, give us more and more information.
Nicolas.

Similar Messages

  • Lion 10.7.2 On both mac book pro and iMac, both with Lion 10.7.2, obtain repeated iCal event notifications from calendar or address book.  Cannot turn these off.  They repeat several times per session and every time computer is used.  How to diagnose this

    Lion 10.7.2 On both mac book pro and iMac, both with Lion 10.7.2, obtain repeated iCal event notifications from calendar or address book.  Cannot turn these off.  They repeat several times per session and every time computer is used.  How to diagnose this?

    First, uninstall "SuperTV" (whatever that is) according to the developer's instructions. It isn't working and it's filling the log with noise.
    If you have more than one user account, these instructions must be carried out as an administrator.
    Launch the Console application.
    Step 1
    Make sure the title of the Console window is All Messages. If it isn't, select All Messages from the SYSTEM LOG QUERIES menu on the left.
    Enter "BOOT_TIME" (without the quotes) in the search box. Note the timestamps of those log messages, which refer to the times when the system was booted. Now clear the search box and scroll back in the log to the last boot time when you had the problem. Post the messages logged before the boot, while the system was unresponsive or was failing to shut down. Please include the BOOT_TIME message at the end of the log extract.
    Post the log text, please, not a screenshot. If there are runs of repeated messages, post only one example of each. Don’t post many repetitions of the same message. When posting a log extract, be selective. In most cases, a few dozen lines are more than enough.
    PLEASE DO NOT INDISCRIMINATELY DUMP THOUSANDS OF LINES FROM THE LOG INTO A MESSAGE. If you do that, I will not respond.
    Important: Some private information, such as your name, may appear in the log. Edit it out by search-and-replace in a text editor before posting.
    Step 2
    Still in Console, look under System Diagnostic Reports for crash or panic logs, and post the most recent one, if any. In the interest of privacy, I suggest you edit out the “Anonymous UUID,” a long string of letters, numbers, and dashes in the header of the report, if present (it may not be.) Please don’t post shutdownStall, spin, or hang logs — they're very long and not helpful.

  • How to diagnose dead battery vs. something more serious?

    I'm in the 11th month of ownership of an MBA, purchased brand new last year.  128MB model.
    My battery, I believe, is dead but I'm not sure how to diagnose the matter.
    Here's what's lead me to this conclusion:
    MBA charger light stays off when plugged in (not dim, but off).   I've had the dim light issue as well, earlier this year, and Apple replaced the charger.  This time, however, the light stays completely off.
    Battery icon in top right corner tells me that no charger is plugged in.  The icon is in battery mode. 
    Battery charge keeps decreasing steadily in % value despite charger being plugged in, indicating that battery is continually discharging.
    My wife has an MBP, and I've used her 85W charger on my MBA with the same result... i.e charger light stays off.   I know that the MBP charger is in good health as it charges the MBP with no issues (orange light).
    I've used my MBA charger on her MBP, and it charges the MBP just fine!!! (orange light)
    I've done an SMC and NVRAM reset on the MBA, which hasn't affected the situation. 
    Since I'm on 15% charge on the MBA, I've shut it down and have booked an appointment with Apple to have it looked at.
    In the mean-time, I'm hoping to get some clues from fellow MacBook users on this forum.
    I've read somewhere that if it is indeed the battery that's faulty, then once the charger is unplugged, the MBA should turn off immediately.  This isn't the case for me... I'm able to run off battery (whatever tiny amount of charge I have left) with the charger unplugged.
    Hence, I've ruled out the charger being faulty.  I'm not so sure that the battery is faulty.  I'm thinking the issue might lie elsewhere... maybe the magsafe connector on the MBA?
    I should also mention that when I opened the lid on the MBA earlier this evening, before noticing this charging issue, the screen flickered brightly once.  The screen looked and operated normally after the flicker.  Not sure if there's a connection.  I'm beginning to think there is.
    I should also add that, even though the MBA has been a pleasure to use, the past 11 months haven't been trouble-free... which adds to the suspicion that the issue might indeed be somewhere deeper.
    A brief history of "issues":
    About a month or so into ownership... my fan, one day, decided to suddenly spin up to full RPMs and stayed at that speed for an eternity.  I'm used to the fan speed steadily going up in direct relation to the CPU temp.   However, the CPU temp this time was 35C the entire time (according to iStat Menus)... i.e. the MBA was "stone cold".  It made no sense for the fan to be on full-blast.  In addition, I had nothing running. No intensive software.  Not even Safari.  Just "Finder".   Turning the MBA off naturally caused the fan to stop.  However, the moment I powered it back on again, the fan came back on at full speed again.
    An SMC reset fixed the issue, and I was good to go.  This issue occurred again a few months later, but I solved it right away with the SMC reset.
    After another month or so I noticed, while listening to music via headphones that were plugged into the MBA, that I could hear an electric "hum" in the headphones.  Then all of a sudden the hum went away.  I discovered that the hum was present only when I physically touched the metal case of the MBA and went away as soon as I removed my hand.   I mentioned this to a Genius bar... err... genius and he seemed perplexed.  He wasn't able to offer an answer.
    I've also noticed that when the MBA is charging, and I run my finger-tips over the MBA's metal surface that I feel static.  When the charger is unplugged, I no longer feel the static.   Again the genius didn't have an answer.  He probably thought I was weird.
    I'm thinking my MBA might have "grounding" issues, but am no expert in this field.   With the latest charging issues, however, I'm leaning towards this theory again.
    Thoughts are welcome.
    Regards
    MrAir

    No clues, it is very apparent you have a hardware problem and it is not the battery. If it was the battery the computer would not be running as you say the charger is not charging the battery.
    There is a charging curcuit that has more then likely failed. You have done the correct thing, take it in and get it fixed before your warranty runs out.

  • How to diagnose flickering exported JS animations from Flash CC?

    Quick stats on my system:
    Macbook Pro Retina 2012 running OSX 10.9.3
    Flash CC 13.1.0.226
    I'm not experiencing an error so much as a lack of understanding about how to diagnose Flash CC JS export issues. Here's the backstory:
    In 2012, my company started working with an contract sprite artist. I was using the CS5.5 Creative Suite, and we were exporting normal png sequences from Flash for use in the game. After about 8 months, my cofounders and I realized that we could both reduce the load time for the game and also allow our artwork to be dynamically scalable by switching to JS exports of our art rather than the raster sprite sheets. Here's the blog post we wrote about it: http://blog.codecombat.com/hacking-our-way-to-vector-artwork-in-html5
    At the time, I didn't have Flash CC, and was reliant upon the CreateJS plugin to export the required JS files: CreateJS Developer Center | Adobe Developer Connection After another month or so, our contractor upgraded their version of Flash and we started having compatibility issues reading FLA files, so I upgraded as well. After doing some reading, I concluded that the CreateJS plugin was now incorporated into Flash CC as the HTML5 doc type, which was confirmed when I checked out the publish settings and resulting files.
    This is all a rather long winded way of saying that we have legacy artwork created with an older version of Flash but are now importing all of our artwork from JS files.
    Fast forward to today and we have two big issues:
    1) We can't figure out how to reduce the filesize of JS exports. As discussed in our blog post, vector artwork has upsides and downsides. One of the downsides we've found is that complex art that uses a lot of shapes ends up being substantially larger (in terms of filesize) than the appearance might otherwise suggest. Raster exports skirt this because a pixel is a pixel, but vector exports scale with the complexity of the source FLA. I'm not a Flash expert, and when we get files that are particularly complex, Flash either runs out of memory exporting them to JS files or we get files that are far too large to reasonably use. To be clear, the "out of memory" error isn't a problem because even if Flash finished the export, the resulting files would be too large for us to use (plus, I've done some digging and found a tutorial for correcting the out of memory error). Our artist is not familiar with the intricacies of the JS Flash exporter, so when we get a file that's too big or breaks the export, neither of us can really figure out a way to correct the problem. We have three questions in particular:
         a) Where can you view shape data that Flash is going to write to the JS files?
         b) Is there any way to edit said shape data inside the Flash CC interface?
         c) Is there any way to optimize shape data in Flash? For instance, in Photoshop, you can flatten images and export a psd with 500 layers as a single JPEG, is there any way to do something similar to shape data in Flash?
    2) Exports frequently break in weird ways. Many of the sprites that we created a year ago haven't needed to be re-imported into our game engine for some time. But every once in a while, I need to go back and fix, improve, or tweak an existing sprite, and then I run smack into the issue of reconciling files that were created without thought to JS exports with our current system. Just last week I was running into this issue in a big way and I made a screencast for our artist (since we work remotely) that I hoped might give him a better idea of the problem: Flash Errors - Treasure Chest, Flippable Tile - YouTube
    The two files mentioned in that screencast are both old (treasure chest) and new (flippable land tile). We have a few questions:
         a) Why are the treasure chest frames "flickering" in the html5 preview? The problem doesn't appear inside Flash and is inconsistent between files. There are two FLA files: one in which the treasure chest is empty, and one in which it's full. The empty animation doesn't throw any errors, either when converting to the HTML5 doc type or on export, but the resulting animation flickers. The full treasure, on the other hand gives me 21 lines of these errors when I do the conversion (not when I export): "Blend Modes(Layer) is not supported in HTML5 Canvas document, and has been converted to Normal in an instance of Movieclip <Path>." The result in both cases is the same: the animations flicker, and neither our artist nor us can figure out why, or for that matter, even begin to troubleshoot it. This SO issue seems to describe the problem, but was never resolved, and I can't find anything else that seems to address it: CreateJS Publish of Flash Project Flickers - Stack Overflow
    I've uploaded the files involved to a public dropbox folder which I think you'll be able to access (Dropbox seems to be having some problems at the moment): Dropbox - flash_debugging
    Since my questions are fairly involved, and my goal is to gain a better understanding of the UI, not simply resolve an error, I'd be happy to pay for someone's expertise/time in getting me up to speed. You can get in touch with me at george [at] codecombat.com

    Hi George,
    I have taken a look at the files full_treasure_chest.fla and flippable_land.fla that you have shared via drop box and found that they both uses blank keyframe(s) followed by Keyframe(s). This was an issue and has been addressed in the latest release Flash CC 2014 (released on 18 June, 2014). Can you please install the latest build 14.0.0.110 and try this out?
    Thanks!
    Mohan

  • How to diagnose software / driver / video card issue?

    My computer has been freezing up on a regular basis for the past few weeks . . .
    I initially assumed it to be a bad stick of RAM, but I was able to reproduce the lockup with each stick individually.
    I tried downgrading the kernel (but not Xorg or nvidia drivers), and that didn't fix anything.
    At this point I don't really know enough (especially related to Arch specifically) as to how (which) log files to check for a reported error and issue.
    The main issue of locking up occurs when I'm watching something on VLC at full screen. It's exacerbated with browsing or doing other stuff at the same time.
    After a lockup I don't know if I should be checking journalctl / dmesg / Xorg.log / htop / etc . . .
    Any advice / direction of stuff I can be checking after a crash would be MUCH appreciated. It really sucks not being able to use my PC like I used to.
    If it help any my board/RAM are ~6yrs old, but the gfx card is new as of this year (I am using the regular nvidia drivers and multilib): EVGA 02G-P4-2645-KR GeForce GT 640
    http://www.newegg.com/Product/Product.a … 6814130796

    siberianli wrote:
    Hi, I also have stability issues so I am also interested in tips how to diagnose an unstable system. In my case, in journalctl the problems right before freezing can be seen, e.g.
    Nov 05 21:42:59 HT-PC kernel: BUG: unable to handle kernel paging request at ffffff7f811b3f25
    Nov 05 21:42:59 HT-PC kernel: IP: [<ffffff7f811b3f25>] 0xffffff7f811b3f24
    Nov 05 21:42:59 HT-PC kernel: PGD 0
    Nov 05 21:42:59 HT-PC kernel: Oops: 0010 [#1] PREEMPT SMP
    Nov 05 21:42:59 HT-PC kernel: Modules linked in: fuse nvidia(PO) drm bnep snd_hda_codec_hdmi rc_anysee snd_hda_codec_rea
    Nov 05 21:42:59 HT-PC kernel: CPU: 0 PID: 769 Comm: plugin-containe Tainted: P C O 3.11.6-1-ARCH #1
    Nov 05 21:42:59 HT-PC kernel: Hardware name: nVidia MCP7A/To be filled by O.E.M., BIOS 080015 03/24/2010
    Nov 05 21:42:59 HT-PC kernel: task: ffff8800ca6cedb0 ti: ffff8800ca17a000 task.ti: ffff8800ca17a000
    Nov 05 21:42:59 HT-PC kernel: RIP: 0010:[<ffffff7f811b3f25>] [<ffffff7f811b3f25>] 0xffffff7f811b3f24
    Nov 05 21:42:59 HT-PC kernel: RSP: 0018:ffff8800ca17bf50 EFLAGS: 00010246
    Nov 05 21:42:59 HT-PC kernel: RAX: 0000000000000001 RBX: 00000000ffffffff RCX: 00007f55285b3b78
    Nov 05 21:42:59 HT-PC kernel: RDX: 0000000000000001 RSI: 0000000000000000 RDI: 0000000000000000
    Nov 05 21:42:59 HT-PC kernel: RBP: ffff8800ca17bf78 R08: ffff8800ca17bbac R09: 0000000000000000
    Nov 05 21:42:59 HT-PC kernel: R10: 0000000000000001 R11: 0000000000000001 R12: 0000000000000001
    Nov 05 21:42:59 HT-PC kernel: R13: 00007f55285b3b70 R14: 0000000000000001 R15: 00007f55285b4700
    Nov 05 21:42:59 HT-PC kernel: FS: 00007f55285b4700(0000) GS:ffff88011fc00000(0000) knlGS:0000000000000000
    Nov 05 21:42:59 HT-PC kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
    Nov 05 21:42:59 HT-PC kernel: CR2: ffffff7f811b3f25 CR3: 00000000ca16d000 CR4: 00000000000407f0
    Nov 05 21:42:59 HT-PC kernel: Stack:
    Nov 05 21:42:59 HT-PC kernel: 00007f5535615320 00007f553550ad78 00007f55285b3b70 0000000000000001
    Nov 05 21:42:59 HT-PC kernel: 00007f5536cf1300 00007f55285b3be0 ffffffff814ea5dd 0000000000000293
    Nov 05 21:42:59 HT-PC kernel: 0000000000000400 0000000000000000 0000000000000000 0000000000000007
    Nov 05 21:42:59 HT-PC kernel: Call Trace:
    Nov 05 21:42:59 HT-PC kernel: [<ffffffff814ea5dd>] system_call_fastpath+0x1a/0x1f
    Nov 05 21:42:59 HT-PC kernel: Code: Bad RIP value.
    Nov 05 21:42:59 HT-PC kernel: RIP [<ffffff7f811b3f25>] 0xffffff7f811b3f24
    Nov 05 21:42:59 HT-PC kernel: RSP <ffff8800ca17bf50>
    Nov 05 21:42:59 HT-PC kernel: CR2: ffffff7f811b3f25
    Nov 05 21:42:59 HT-PC kernel: ---[ end trace 28ebc192d739a417 ]---
    I tried various video drivers; nvidia 304, 325, 331 and nouveau, but in any case the system freezes after playing video for half an hour or so. The problem is more rare on a 32 bit installation than 64 bit, so perhaps you could move from 64 to 32 bit?
    sorry for your troubles! i am not sure what the exact issue is, but i am on nvidia w/ video troubles as well . . . i have been running atop 24/7 and notice high r/w use of my disk at times when playback starts to stutter . . .
    i haven't had a full-on lockup in days, but have still had one in recent time. i am not really sure how to trouble shoot this further.

  • Re: javax.faces.convert.Converter error, how to diagnose?

    I’m rendering a region on a page. The region is a table which is entirely build in java. The .jsff for the region looks kind of like this:
    <af:treeTable value="#{backingBeanScope.myBean.treeModel}" var="row" etc…. >
    <af:forEach items="#{backingBeanScope.myBean.columns}" var="column">
    <af:column binding="#{column.adfColumn}" />
    </af:forEach>
    </af:treeTable>
    When a row selection happens, there is context menu build, where one of the menuitems pops a dialog. After the dialog is dismissed a return handler/listener is called:
    public void propertyToolReturnHandler(ReturnEvent event)
    AdfUtil.showMessageDialog(AdfUtil.MESSAGE_TYPE.INFORMATION, “some msg”, “some msg”, true);
    Notice the last param to showMessageDialog, which is “true”, as I want to show the message as inline. However, having it set to “true” causes the following exception. If I set it to “false”, then it does work and a popup message appears with the “some msg” text.
    I’m truly stuck trying to figure out what Converter is missing and where. Any ideas will be most welcomed!
    The error I get:
    [Ljava.lang.Object; cannot be cast to javax.faces.convert.Converter
    ADF_FACES-60097:For more information, please see the server's error log for an entry beginning with: ADF_FACES-60096:Server Exception during PPR, #2
    Examining the EMGC_OMS1.out file I see (partial):
    <Apr 10, 2013 2:39:38 PM PDT> <Error> <oracle.adfinternal.view.faces.config.rich.RegistrationConfigurator> <BEA-000000> <ADF_FACES-60096:Server Exception during PPR, #2
    java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to javax.faces.convert.Converter
         at oracle.adfinternal.view.faces.renderkit.rich.ValueRenderer.getConverter(ValueRenderer.java:197)
         at oracle.adfinternal.view.faces.renderkit.rich.ValueRenderer.addClientConverterRenderScript(ValueRenderer.java:220)
         at oracle.adfinternal.view.faces.renderkit.rich.OutputLabelRenderer.encodeAll(OutputLabelRenderer.java:241)
         at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1431)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:341)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
         at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:405)
         at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2778)
         at oracle.adfinternal.view.faces.renderkit.rich.RegionRenderer.access$500(RegionRenderer.java:49)
         at oracle.adfinternal.view.faces.renderkit.rich.RegionRenderer$ChildEncoderCallback.processComponent(RegionRenderer.java:574)
         at oracle.adfinternal.view.faces.renderkit.rich.RegionRenderer$ChildEncoderCallback.processComponent(RegionRenderer.java:553)
         at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:170)
         at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:290)
         at org.apache.myfaces.trinidad.component.UIXGroup.processFlattenedChildren(UIXGroup.java:96)
         at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:160)
         at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:290)
         at org.apache.myfaces.trinidad.component.UIXComponent.encodeFlattenedChildren(UIXComponent.java:255)
         at oracle.adfinternal.view.faces.renderkit.rich.RegionRenderer._encodeChildren(RegionRenderer.java:270)
         at oracle.adfinternal.view.faces.renderkit.rich.RegionRenderer.encodeAll(RegionRenderer.java:201)
         at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1431)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:341)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
         at oracle.adf.view.rich.component.fragment.UIXRegion.encodeEnd(UIXRegion.java:321)
         at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:405)
         at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2778)
         at oracle.adf.view.rich.render.RichRenderer.encodeStretchedChild(RichRenderer.java:2149)
         at oracle.adfinternal.view.faces.renderkit.rich.PanelBoxRenderer.access$500(PanelBoxRenderer.java:39)
         at oracle.adfinternal.view.faces.renderkit.rich.PanelBoxRenderer$ChildEncoderCallback.processComponent(PanelBoxRenderer.java:2267)
         at oracle.adfinternal.view.faces.renderkit.rich.PanelBoxRenderer$ChildEncoderCallback.processComponen
    Ania.
    Edited by: user12869467 on Apr 12, 2013 1:57 PM                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

    I did more trial/error with this problem. It is not related to AdfUtil.showMessageDialog().
    My java-built table, shows a popup. After the popup is dismissed, I will get this exception, not right away though. The view has tabs, if after dismissing the dialog, I navigate to some other tab, and then back to the one which has the table, that is when the error shows up.
    ANY help on how to diagnose this problem will be very much appreciated!
    Ania.

  • How to diagnose HTTP 500 Internal Server Error

    Hi all,
    I have installed SSM 7.5 SP05 Hot Fix 1 on a Windows 2003 Server (64 bits), but in the End User Interface, the Home and Strategy tabs always shows an HTTP 500 Internal Server Error, how can diagnose this kind of error in order to solve this problem? Other tabs, for example the Initiatives tab works fine, the problem is only with the Home and Strategy tabs.
    Thanks in advance.
    Best Regards,
    Douglas

    Hi Ricardo,
    After configuring the model connections all is working fine, thank you!
    I have the idea that in previous versions that is not needed and just affect the Scorecard tab, now I know that if affects other tabs too, however, instead of HTTP 500 error would be more helpful another message that suggest the configuration as a requirement.
    Again thanks for your help.
    Best Regards,
    Douglas

  • How to diagnose problem with CCMS?

    RWB -> Component Monitoring -> Integration
    I have a red flag on  CCMS Status Last Retry Jan 24, 2006 5:15:03 PM
    How to diagnose what is wrong with CCMS?

    Which o/s are you using??
    We had this problem on windows 2003, and the SAPCCMSR.00 service was not running. I started the service manually and this corrected the error.

  • HT202213 It fails because of error '5506' do you know how to diagnose this?

    It fails because of error '5506' do you know how to diagnose this?

    Try a system maintenance utility like Yasu:
    http://jimmitchell.org/projects/yasu/
    Free for use, though the developer accepts donations.
    Most likely you need to repair permissions and Yasu will do that for you and some other general housekeeping.

  • How to diagnose my iPod

    How to diagnose my iPod, after the last update it started to act so slow

    Wait until Monday and try updating it to 8.1.

  • Multithreaded Application - How to diagnose

    I ran my multi-threaded application and ended up getting this output. my cpu % shoots up to 95% some time after starting my program. Also, I'd like to know how to debug, diagnose multi-threaded application in general. How to do C like trace and other means.
    Thanks.
    The following is the thread-dump. It was originally for 400 threads. as the char limit exceeded i give here only a portion. And how to attach a file in a post here.
    Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
    2010-04-30 20:09:53
    Full thread dump Java HotSpot(TM) Client VM (10.0-b22 mixed mode, sharing):
    "DestroyJavaVM" prio=10 tid=0xad62a800 nid=0x4690 waiting on condition [0x00000000..0xb7f6b070]
       java.lang.Thread.State: RUNNABLE
    "pool-1-thread-400" prio=10 tid=0xb41ff800 nid=0x4835 runnable [0xad5fe000..0xad5fee20]
       java.lang.Thread.State: RUNNABLE
         at java.net.SocketInputStream.socketRead0(Native Method)
         at java.net.SocketInputStream.read(SocketInputStream.java:129)
         at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
         at java.io.BufferedInputStream.read1(BufferedInputStream.java:258)
         at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
         - locked <0x8e825398> (a java.io.BufferedInputStream)
         at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:687)
         at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:632)
         at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1000)
         - locked <0x8e812d18> (a sun.net.www.protocol.http.HttpURLConnection)
         at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:373)
         at engine.HttpTask.run(HttpTask.java:51)
         at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
         at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
         at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
         at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
         at java.lang.Thread.run(Thread.java:619)
    "pool-1-thread-1" prio=10 tid=0x09d15000 nid=0x46a4 runnable [0xb56bc000..0xb56bce20]
       java.lang.Thread.State: RUNNABLE
         at java.net.SocketInputStream.socketRead0(Native Method)
         at java.net.SocketInputStream.read(SocketInputStream.java:129)
         at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
         at java.io.BufferedInputStream.read1(BufferedInputStream.java:258)
         at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
         - locked <0x8e0bc8c0> (a java.io.BufferedInputStream)
         at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:687)
         at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:632)
         at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1000)
         - locked <0x8e0bc8f8> (a sun.net.www.protocol.http.HttpURLConnection)
         at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:373)
         at engine.HttpTask.run(HttpTask.java:51)
         at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
         at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
         at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
         at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
         at java.lang.Thread.run(Thread.java:619)
    "MySQL Statement Cancellation Timer" daemon prio=10 tid=0x09ce3400 nid=0x46a0 in Object.wait() [0xb5721000..0xb57220a0]
       java.lang.Thread.State: WAITING (on object monitor)
         at java.lang.Object.wait(Native Method)
         - waiting on <0x8c702bd0> (a java.util.TaskQueue)
         at java.lang.Object.wait(Object.java:485)
         at java.util.TimerThread.mainLoop(Timer.java:483)
         - locked <0x8c702bd0> (a java.util.TaskQueue)
         at java.util.TimerThread.run(Timer.java:462)
    "Low Memory Detector" daemon prio=10 tid=0x09a5dc00 nid=0x469d runnable [0x00000000..0x00000000]
       java.lang.Thread.State: RUNNABLE
    "CompilerThread0" daemon prio=10 tid=0x09a53000 nid=0x469c waiting on condition [0x00000000..0xb5a4dad8]
       java.lang.Thread.State: RUNNABLE
    "Signal Dispatcher" daemon prio=10 tid=0x09a51c00 nid=0x469b waiting on condition [0x00000000..0x00000000]
       java.lang.Thread.State: RUNNABLE
    "Finalizer" daemon prio=10 tid=0x09a4d000 nid=0x469a in Object.wait() [0xb5cef000..0xb5ceff20]
       java.lang.Thread.State: WAITING (on object monitor)
         at java.lang.Object.wait(Native Method)
         - waiting on <0x8c6b8870> (a java.lang.ref.ReferenceQueue$Lock)
         at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
         - locked <0x8c6b8870> (a java.lang.ref.ReferenceQueue$Lock)
         at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
         at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
    "Reference Handler" daemon prio=10 tid=0x09a48800 nid=0x4699 in Object.wait() [0xb5d40000..0xb5d40da0]
       java.lang.Thread.State: WAITING (on object monitor)
         at java.lang.Object.wait(Native Method)
         - waiting on <0x8c6b88f8> (a java.lang.ref.Reference$Lock)
         at java.lang.Object.wait(Object.java:485)
         at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
         - locked <0x8c6b88f8> (a java.lang.ref.Reference$Lock)
    "VM Thread" prio=10 tid=0x09a47400 nid=0x4697 runnable
    "VM Periodic Task Thread" prio=10 tid=0x09a71400 nid=0x469e waiting on condition
    JNI global references: 869
    Heap
    def new generation   total 4544K, used 830K [0x8c1c0000, 0x8c6a0000, 0x8c6a0000)
      eden space 4096K,   9% used [0x8c1c0000, 0x8c21fb10, 0x8c5c0000)
      from space 448K, 100% used [0x8c5c0000, 0x8c630000, 0x8c630000)
      to   space 448K,   0% used [0x8c630000, 0x8c630000, 0x8c6a0000)
    tenured generation   total 60544K, used 39479K [0x8c6a0000, 0x901c0000, 0x901c0000)
       the space 60544K,  65% used [0x8c6a0000, 0x8ed2dce8, 0x8ed2de00, 0x901c0000)
    compacting perm gen  total 12288K, used 2177K [0x901c0000, 0x90dc0000, 0x941c0000)
       the space 12288K,  17% used [0x901c0000, 0x903e0518, 0x903e0600, 0x90dc0000)
        ro space 8192K,  73% used [0x941c0000, 0x947a34a0, 0x947a3600, 0x949c0000)
        rw space 12288K,  58% used [0x949c0000, 0x950b8668, 0x950b8800, 0x955c0000)

    itsraja wrote:
    I ran my multi-threaded application and ended up getting this output. my cpu % shoots up to 95% some time after starting my program. Also, I'd like to know how to debug, diagnose multi-threaded application in general. How to do C like trace and other means. Use a profiler. There are many different ones.
    Exception in thread "main" java.lang.OutOfMemoryError: Java heap spaceThis indicates that you are either allocating too much memory, or are leaking memory. The VM will usually consume much cpu just before an OutOfMemoryError due to lots of call to the garbage collector.
    Use a memory profiler to see why, and where the problem is.

  • Satellite M30: Blue screen error - how to diagnose what it is?

    I have a hardware problem but I am not sure of the exact nature. Although I looks like the hard drive or something communicating to it.
    Some two weeks ago I started to notice performance problems when loading something from the internal hard drive: overall function of the computer (like mouse cursor movement, mp3 playback) became hampered when the harddisk was loading (saving was less of a problem).
    This was NOT the case when loading data or executing programs from an external usb harddrive. Today I got a blue screen informing me that this crash was probably due to new hardware or software, followed by a physical memory dump and a harsh shutdown. I rebooted the computer, but got the same problem after the login screen.
    Trying to start it up in safe mode didn't work either and after a couple of tries it never got to the login screen anymore -- a few seconds after boot start there was a flash of a blue screen followed by an immediate shutdown.
    Anyway, I used the product recovery dvd-rom but the problem is still there, i.e. I can boot now but I get the same blue screen every hour at least (seems to correlate with usage).
    Instead of running off to buy a new harddrive I want to be sure that that is the (only) problem, and not some motherboard issue or what have you.
    Hence my question: how can I diagnose what's wrong with my notebook?

    Generally the best way is if you have a friend with the exact same portable. You can then take out your ram, and try it in their notebook, and try their ram in yours. If the problem persists on their computer, and yours boots up, its the ram. If not, the ram is fine. Then do the same with the HDD, again, if the problem doesnt happen on your computer, but happens on theirs, the HDD is bad, if not, your either down to CPU or Motherboard. A general overheating CPU goes into protection mode and automatically shuts the computer off. You dont get an error with overheating. But if the CPU has problems processing information it can generate blue screens. One sure way to find out if the CPU is defective is to continously reboot the computer and note the blue screen STOP error. If it remains the same constantly, then it is likely not the CPU, but the Motherboard. If it constantly changes from one error to the next, and generates 3 or 4 different errors, then you likely have a bad CPU.

  • Windows 7. How to diagnose 0x80070002 error.

    Hi There
    I'm having trouble tracking down the cause of this error when I try to setup a backup. I need help. I get the error when I open Backup and Restore and choose Set up Backup. If I choose my backup location (in this case a SanDisk, though a network drive yields the same error), click next, Allow Windows to choose the files, click next, click Save Settings and Run Backup, I immediately receive the 0x80070002 error (The system cannot find the file specified), as if Backup cannot find the location where it will save the specified settings. No error is subsequently found in the Event Log.
    I can do a full system backup without problem.
    I was having the same problem before upgrading from Vista to Windows7 (one of the reasons I chose to upgrade).
    I'm looking for a solution or some help diagnosing this problem. I really dont want to do a full system backup every day.
    Thanks

    Offline follow-up with Phillip revealed a problem with registering the scheduled task for backup which causes the Backup Configuration to fail. We have a couple of reports of this issue from users who upgraded from Vista to Win7.
    We are sorry for the incovenience. Deleting Windows Backup scheduled tasks and then running backup again should solve the issue. Following steps describe how:
    1. Launch Task Scheduler
    2. Navigate to "Task Scheduler Library"\Microsoft\Windows\WindowsBackup
    3. Delete tasks AutomaticBackup and Windows Backup Monitor
    4. Retry configuring Backup.
    It is possible that the tasks cannot be seen via the task scheduler UI. In that case:
    1. Launch regedit
    2. Delete the following keys:
           HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree\Microsoft\Windows\WindowsBackup\ Windows Backup Monitor
           HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree\Microsoft\Windows\WindowsBackup\ AutomaticBackup
    3. Retry Backup Configuration.
    Thanks,
    Sankalp [MSFT]

  • How to diagnose rapid memory growth in Solaris 10 java server application

    Hi,
    We have a production java based server that experienced large memory growth recently and we are looking for help in diagnosing what might be the cause. The memory footprint of this java server application is limited to 120M using the jvm -Xmx switch. The server process size held consistently at around 180M until an event happened that caused the process size to rapidly increase to aprox 3G. We used the java jstat command to check the application heap usage within the jvm was within the specified limits.
    This application can be performs java Runtime exec's to run simple shell scripts from a variety of java threads in the server app.
    We have attempted to search for a cause by analysing the output of the pmap, pfiles, and pstack commands but have been unsuccessfull at this. We have also attempted to run the libumem.so library with the application in the hopes of using mdb to find out where the heap usage is. Unfortunately when we followed the instruction on using limumem the application stopped working due an ELF error.
    The following are what we used for libumem:
    LD_PRELOAD=/usr/lib/libumem.so
    UMEM_DEBUG=default
    UMEM_LOGGING=transaction
    export LD_PRELOAD UMEM_DEBUG UMEM_LOGGING
    <run the application>
    The error we got is:
    ld.so.1: nohup: fatal: /usr/lib/libumem.so: wrong ELF class: ELFCLASS32
    We are looking for advice on how to proceed in finding the cause for this growth. In addition to the diag info below we have captured the core file for the application from gcore. The following is the output from pfiles, pmap, pstack, and the showrev command.
    Any help/suggestions appreciated.
    Steve
    java version information:
    java version "1.5.0_06"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
    Java HotSpot(TM) Server VM (build 1.5.0_06-b05, mixed mode)
    pmap:
    24584:     /export/home/sonusComm/jre/bin/java -Dname=agent -Xmx120M -DAGENT_HOME
    Address Kbytes RSS Anon Locked Mode Mapped File
    00010000 64 8 - - r-x-- java
    0002E000 16 8 8 - rwx-- java
    00032000 3896 2648 1400 - rwx-- [ heap ]
    00400000 3579904 717400 591704 - rwx-- [ heap ]
    E50F6000 32 32 24 - rw--R [ anon ]
    E50FE000 8 8 8 - rw--R [ stack tid=189562 ]
    E52F6000 32 32 16 - rw--R [ anon ]
    E52FE000 8 8 8 - rw--R [ stack tid=180717 ]
    E5CF6000 32 32 16 - rw--R [ anon ]
    E5CFE000 8 8 8 - rw--R [ stack tid=170864 ]
    E6DF6000 40 40 40 - rw--R [ stack tid=220763 ]
    E6EF6000 40 40 40 - rw--R [ anon ]
    E6FF6000 8 8 - - rw--R [ anon ]
    E6FF8000 32 32 32 - rw--R [ stack tid=220225 ]
    E71F6000 40 40 40 - rw--R [ anon ]
    E72F6000 40 40 40 - rw--R [ anon ]
    E73F8000 24 24 - - rw--R [ anon ]
    E73FE000 8 8 8 - rw--R [ stack tid=193659 ]
    E74F6000 40 40 40 - rw--R [ stack tid=220762 ]
    E75F6000 40 40 40 - rw--R [ stack tid=215672 ]
    E76F6000 8 8 - - rw--R [ anon ]
    E76F8000 32 32 32 - rw--R [ stack tid=211403 ]
    E77F8000 8 8 - - rw--R [ anon ]
    E77FA000 24 24 24 - rw--R [ stack tid=206975 ]
    E78F6000 40 40 40 - rw--R [ anon ]
    E79F8000 32 32 32 - rw--R [ stack tid=220760 ]
    E7AF6000 40 40 40 - rw--R [ anon ]
    E7CF6000 40 40 40 - rw--R [ stack tid=220764 ]
    E7EF6000 32 32 8 - rw--R [ anon ]
    E7EFE000 8 8 8 - rw--R [ stack tid=185268 ]
    E7FF6000 16 16 16 - rw--R [ anon ]
    E7FFC000 16 16 16 - rw--R [ stack tid=140567 ]
    E80F6000 8 8 8 - rw--R [ anon ]
    E80FE000 8 8 8 - rw--R [ stack tid=145776 ]
    E81FC000 16 16 16 - rw--R [ stack tid=124964 ]
    E82F6000 40 40 40 - rw--R [ anon ]
    E83F8000 32 32 32 - rw--R [ stack tid=1512 ]
    E84F6000 8 8 8 - rw--R [ anon ]
    E84FA000 8 8 8 - rw--R [ anon ]
    E84FE000 8 8 8 - rw--R [ stack tid=119761 ]
    E85F6000 32 32 8 - rw--R [ anon ]
    E85FE000 8 8 8 - rw--R [ stack tid=202234 ]
    E86F6000 16 16 8 - rw--R [ anon ]
    E86FA000 24 24 24 - rw--R [ stack tid=197719 ]
    E87F8000 32 32 32 - rw--R [ stack tid=1518 ]
    E88F8000 8 8 8 - rw--R [ anon ]
    E88FC000 16 16 16 - rw--R [ stack tid=173 ]
    E89FA000 24 24 24 - rw--R [ stack tid=161359 ]
    E8AF8000 32 32 32 - rw--R [ stack tid=34505 ]
    E8BFE000 8 8 8 - rw--R [ stack tid=135384 ]
    E8CF8000 8 8 8 - rw--R [ anon ]
    E8CFC000 16 16 16 - rw--R [ stack tid=172 ]
    E8DF6000 8 8 8 - rw--R [ anon ]
    E8DFC000 16 16 16 - rw--R [ stack tid=150966 ]
    E8EFA000 8 8 8 - rw--R [ anon ]
    E8EFE000 8 8 8 - rw--R [ stack tid=130168 ]
    E8FFA000 8 8 8 - rw--R [ anon ]
    E8FFE000 8 8 8 - rw--R [ stack tid=166557 ]
    E90FE000 8 8 8 - rw--R [ stack tid=44270 ]
    E91F8000 32 32 32 - rw--R [ stack tid=368 ]
    E92FA000 8 8 - - rw--R [ anon ]
    E92FE000 8 8 8 - rw--R [ stack tid=156163 ]
    E93F8000 32 32 32 - rw--R [ stack tid=82 ]
    E94F8000 8 8 8 - rw--R [ anon ]
    E94FC000 16 16 16 - rw--R [ stack tid=72 ]
    E95F8000 16 16 8 - rw--R [ anon ]
    E95FC000 16 16 16 - rw--R [ stack tid=175828 ]
    E96FE000 8 8 8 - rw--R [ stack tid=67 ]
    E97F8000 32 32 32 - rw--R [ stack tid=62 ]
    E98FE000 8 8 8 - rw--R [ stack tid=65 ]
    E99FE000 8 8 8 - rw--R [ stack tid=51517 ]
    E9AF8000 32 32 32 - rw--R [ stack tid=59 ]
    E9BF8000 32 32 32 - rw--R [ stack tid=56 ]
    E9CF8000 8 8 8 - rw--R [ anon ]
    E9CFC000 16 16 16 - rw--R [ stack tid=57 ]
    E9DF8000 16 16 8 - rw--R [ anon ]
    E9DFC000 16 16 16 - rw--R [ stack tid=58 ]
    E9EF8000 32 32 32 - rw--R [ stack tid=52 ]
    E9FF8000 32 32 32 - rw--R [ stack tid=51 ]
    EA0F8000 32 32 32 - rw--R [ stack tid=50 ]
    EA1F8000 32 32 32 - rw--R [ stack tid=49 ]
    EA2F8000 32 32 32 - rw--R [ stack tid=48 ]
    EA3F8000 32 32 32 - rw--R [ stack tid=46 ]
    EA4F8000 32 32 32 - rw--R [ stack tid=45 ]
    EA5F8000 8 8 8 - rw--R [ anon ]
    EA5FC000 8 8 - - rw--R [ anon ]
    EA5FE000 8 8 8 - rw--R [ stack tid=44 ]
    EA6FE000 8 8 8 - rw--R [ stack tid=43 ]
    EA7FE000 8 8 8 - rw--R [ stack tid=42 ]
    EA8F6000 40 40 40 - rw--R [ stack tid=41 ]
    EA9F8000 32 32 32 - rw--R [ stack tid=38 ]
    EAAF8000 32 32 32 - rw--R [ stack tid=40 ]
    EABFE000 8 8 8 - rw--R [ stack tid=39 ]
    EACFE000 8 8 8 - rw--R [ stack tid=31 ]
    EADFE000 8 8 8 - rw--R [ stack tid=30 ]
    EAEF8000 32 32 32 - rw--R [ stack tid=33 ]
    EAFF8000 32 32 32 - rw--R [ stack tid=28 ]
    EB0F8000 32 32 32 - rw--R [ stack tid=27 ]
    EB1F8000 8 8 8 - rw--R [ anon ]
    EB1FE000 8 8 8 - rw--R [ stack tid=26 ]
    EB2F8000 8 8 - - rw--R [ anon ]
    EB2FA000 24 24 24 - rw--R [ stack tid=25 ]
    EB3F8000 8 8 8 - rw--R [ anon ]
    EB3FE000 8 8 8 - rw--R [ stack tid=24 ]
    EB4F8000 8 8 8 - rw--R [ anon ]
    EB4FC000 16 16 16 - rw--R [ stack tid=21 ]
    EB580000 816 - - - r--s- dev:32,24 ino:716444
    EB680000 760 - - - r--s- dev:32,24 ino:716443
    EB780000 1160 - - - r--s- dev:32,24 ino:716441
    EB900000 816 - - - r--s- dev:32,24 ino:728313
    EBA00000 760 - - - r--s- dev:32,24 ino:728312
    EBB00000 1160 - - - r--s- dev:32,24 ino:728310
    EBC80000 1120 - - - r--s- dev:32,24 ino:728308
    EBE7E000 8 8 8 - rw--R [ stack tid=20 ]
    EBF78000 32 32 32 - rw--R [ stack tid=19 ]
    EC07E000 8 8 8 - rw--R [ stack tid=18 ]
    EC17E000 8 8 8 - rw--R [ stack tid=17 ]
    EC27E000 8 8 8 - rw--R [ stack tid=16 ]
    EC378000 32 32 32 - rw--R [ stack tid=15 ]
    EC400000 6880 - - - r--s- dev:32,24 ino:716451
    ECB78000 32 32 32 - rw--R [ stack tid=14 ]
    ECC00000 808 - - - r--s- dev:32,24 ino:716464
    ECD00000 592 - - - r--s- dev:32,24 ino:716465
    ECE78000 16 16 8 - rw--R [ anon ]
    ECE7C000 16 16 16 - rw--R [ stack tid=83 ]
    ECF00000 784 - - - r--s- dev:32,24 ino:716758
    ED07E000 8 8 8 - rw--R [ stack tid=12 ]
    ED27C000 16 16 16 - rw--R [ stack tid=10 ]
    ED37E000 8 8 8 - rw--R [ stack tid=9 ]
    ED3D0000 128 64 64 - rwx-- [ anon ]
    ED400000 16384 15424 15232 - rwx-- [ anon ]
    F1400000 1408 1408 1408 - rwx-- [ anon ]
    F1560000 3264 3264 3136 - rwx-- [ anon ]
    F1890000 5568 5568 5504 - rwx-- [ anon ]
    F1E00000 7424 768 704 - rwx-- [ anon ]
    F6400000 4096 4096 3968 - rwx-- [ anon ]
    F6800000 3072 3072 3072 - rwx-- [ anon ]
    F6B00000 1408 1408 1408 - rwx-- [ anon ]
    F6C60000 448 448 448 - rwx-- [ anon ]
    F6CD0000 1344 1344 1344 - rwx-- [ anon ]
    F6E20000 512 512 512 - rwx-- [ anon ]
    F6EA0000 832 832 832 - rwx-- [ anon ]
    F6F70000 128 128 128 - rwx-- [ anon ]
    F6F90000 1344 1344 1344 - rwx-- [ anon ]
    F70E0000 448 448 448 - rwx-- [ anon ]
    F7150000 384 384 384 - rwx-- [ anon ]
    F71B0000 128 128 128 - rwx-- [ anon ]
    F71D0000 192 192 192 - rwx-- [ anon ]
    F7200000 128 128 128 - rwx-- [ anon ]
    F7220000 128 128 128 - rwx-- [ anon ]
    F7240000 128 128 128 - rwx-- [ anon ]
    F7260000 192 192 192 - rwx-- [ anon ]
    F7290000 128 128 128 - rwx-- [ anon ]
    F72B0000 64 64 64 - rwx-- [ anon ]
    F72C0000 384 384 384 - rwx-- [ anon ]
    F7320000 448 448 448 - rwx-- [ anon ]
    F7390000 896 896 896 - rwx-- [ anon ]
    F7470000 768 768 768 - rwx-- [ anon ]
    F7530000 704 704 704 - rwx-- [ anon ]
    F75E0000 576 576 576 - rwx-- [ anon ]
    F7670000 576 576 576 - rwx-- [ anon ]
    F7700000 448 448 448 - rwx-- [ anon ]
    F7770000 384 384 384 - rwx-- [ anon ]
    F77D0000 128 128 128 - rwx-- [ anon ]
    F77F0000 192 192 192 - rwx-- [ anon ]
    F7820000 320 320 320 - rwx-- [ anon ]
    F7870000 128 128 128 - rwx-- [ anon ]
    F7890000 128 128 128 - rwx-- [ anon ]
    F78B0000 448 448 448 - rwx-- [ anon ]
    F7920000 896 896 896 - rwx-- [ anon ]
    F7A00000 768 768 768 - rwx-- [ anon ]
    F7AC0000 704 704 704 - rwx-- [ anon ]
    F7B70000 832 832 640 - rwx-- [ anon ]
    F7C40000 704 704 384 - rwx-- [ anon ]
    F7CF0000 448 448 384 - rwx-- [ anon ]
    F7D60000 704 704 384 - rwx-- [ anon ]
    F7E10000 384 384 192 - rwx-- [ anon ]
    F7E70000 384 384 192 - rwx-- [ anon ]
    F7ED0000 320 320 256 - rwx-- [ anon ]
    F7F20000 256 256 192 - rwx-- [ anon ]
    F7F60000 256 256 192 - rwx-- [ anon ]
    F7FA0000 128 128 128 - rwx-- [ anon ]
    F7FC0000 192 192 128 - rwx-- [ anon ]
    F7FF0000 192 192 128 - rwx-- [ anon ]
    F8020000 256 256 128 - rwx-- [ anon ]
    F8060000 128 128 128 - rwx-- [ anon ]
    F8080000 128 128 64 - rwx-- [ anon ]
    F80A0000 192 192 192 - rwx-- [ anon ]
    F80D0000 384 384 192 - rwx-- [ anon ]
    F8130000 64 64 64 - rwx-- [ anon ]
    F8140000 64 64 - - rwx-- [ anon ]
    F8150000 128 128 128 - rwx-- [ anon ]
    F8170000 128 128 128 - rwx-- [ anon ]
    F8190000 128 128 128 - rwx-- [ anon ]
    F81B0000 128 128 64 - rwx-- [ anon ]
    F81D0000 1600 1600 768 - rwx-- [ anon ]
    F8360000 1152 1152 384 - rwx-- [ anon ]
    F8480000 960 472 - - rwx-- [ anon ]
    F8570000 832 80 - - rwx-- [ anon ]
    F8640000 128 8 - - rwx-- [ anon ]
    F8660000 832 16 - - rwx-- [ anon ]
    F8730000 576 - - - rwx-- [ anon ]
    F87C0000 448 - - - rwx-- [ anon ]
    F8830000 256 - - - rwx-- [ anon ]
    F8870000 320 - - - rwx-- [ anon ]
    F88C0000 256 - - - rwx-- [ anon ]
    F8900000 256 - - - rwx-- [ anon ]
    F8940000 256 - - - rwx-- [ anon ]
    F8980000 192 - - - rwx-- [ anon ]
    F89B0000 384 - - - rwx-- [ anon ]
    F8A10000 320 - - - rwx-- [ anon ]
    F8A60000 192 - - - rwx-- [ anon ]
    F8A90000 256 - - - rwx-- [ anon ]
    F8AD0000 256 - - - rwx-- [ anon ]
    F8B10000 192 128 64 - rwx-- [ anon ]
    F8B40000 128 128 128 - rwx-- [ anon ]
    F8B60000 64 64 64 - rwx-- [ anon ]
    F8B70000 192 192 128 - rwx-- [ anon ]
    F8BA0000 128 128 64 - rwx-- [ anon ]
    F8BC0000 128 - - - rwx-- [ anon ]
    F8C10000 64 - - - rwx-- [ anon ]
    F8C30000 8 8 - - r-x-- librmi.so
    F8C40000 8 8 8 - rwx-- librmi.so
    F8C60000 64 - - - r--s- dev:32,24 ino:728318
    F8C80000 376 144 - - r-x-- pkcs11_softtoken.so.1
    F8CEE000 16 - - - rwx-- pkcs11_softtoken.so.1
    F8D7E000 8 8 8 - rw--R [ stack tid=8 ]
    F8D90000 16 - - - r--s- dev:32,24 ino:728317
    F8DA0000 232 - - - r--s- dev:32,24 ino:728316
    F8DE0000 88 - - - r--s- dev:32,24 ino:716445
    F8E90000 16 - - - r--s- dev:32,24 ino:728315
    F8EA0000 136 - - - r--s- dev:32,24 ino:728309
    F8ED0000 136 - - - r--s- dev:32,24 ino:728307
    F8F78000 32 32 32 - rw--R [ stack tid=6 ]
    F8F90000 88 - - - r--s- dev:32,24 ino:728314
    F8FB0000 8 8 8 - rwx-- [ anon ]
    F8FC0000 88 88 - - r-x-- libpkcs11.so.1
    F8FE6000 24 16 8 - rwx-- libpkcs11.so.1
    F8FEC000 8 - - - rwx-- libpkcs11.so.1
    F9000000 4096 4096 4096 - rwx-- [ anon ]
    F9400000 4096 4096 4096 - rwx-- [ anon ]
    FB010000 24 24 - - r-x-- libcryptoutil.so.1
    FB026000 8 8 - - rwx-- libcryptoutil.so.1
    FB030000 56 8 - - r-x-- libj2pkcs11.so
    FB04C000 8 - - - rwx-- libj2pkcs11.so
    FB060000 352 - - - r--s- dev:32,24 ino:716547
    FB0C0000 184 - - - r--s- dev:32,24 ino:716545
    FB178000 8 8 8 - rw--R [ anon ]
    FB17E000 8 8 8 - rw--R [ stack tid=5 ]
    FB190000 8 - - - r---- [ anon ]
    FB1A0000 160 - - - r--s- dev:32,24 ino:716544
    FB1D0000 72 64 - - r-x-- libnet.so
    FB1F0000 8 8 8 - rwx-- libnet.so
    FB27E000 8 8 8 - rw--R [ stack tid=4 ]
    FB290000 24 8 - - r-x-- libmanagement.so
    FB2A4000 8 8 - - rwx-- libmanagement.so
    FB2B0000 256 - - - r--s- dev:32,24 ino:716466
    FB37E000 8 8 8 - rw--R [ stack tid=3 ]
    FB390000 32 - - - r--s- dev:32,24 ino:716442
    FB3A0000 120 - - - r--s- dev:32,24 ino:716467
    FB3D0000 176 - - - r--s- dev:32,24 ino:716455
    FB400000 8520 - - - r--s- dev:32,24 ino:717379
    FBC60000 32 - - - r--s- dev:32,24 ino:728311
    FBC70000 40 - - - r--s- dev:32,24 ino:716546
    FBC80000 304 - - - r--s- dev:32,24 ino:716456
    FBCD0000 176 - - - r--s- dev:32,24 ino:716759
    FBD7E000 8 8 8 - rw--R [ stack tid=2 ]
    FBD90000 32 - - - r--s- dev:32,24 ino:716463
    FBDA0000 8 - - - r--s- dev:32,24 ino:716757
    FBDB0000 160 - - - r--s- dev:32,24 ino:716756
    FBDE0000 64 64 64 - rw--- [ anon ]
    FBE00000 64 40 40 - rw--- [ anon ]
    FBE20000 32 32 32 - rwx-- [ anon ]
    FBE50000 8 8 8 - rwx-- [ anon ]
    FBE52000 8 8 8 - rwx-- [ anon ]
    FBE54000 8 8 8 - rwx-- [ anon ]
    FBE56000 16 16 16 - rwx-- [ anon ]
    FBE80000 24 24 24 - rwx-- [ anon ]
    FBE86000 8 8 - - rwx-- [ anon ]
    FBE88000 8 8 8 - rwx-- [ anon ]
    FBE8A000 8 8 8 - rwx-- [ anon ]
    FBE8C000 8 8 8 - rwx-- [ anon ]
    FBE8E000 8 8 8 - rwx-- [ anon ]
    FBE90000 8 8 8 - rwx-- [ anon ]
    FBE92000 8 8 8 - rwx-- [ anon ]
    FBE94000 8 8 8 - rwx-- [ anon ]
    FBE96000 8 8 8 - rwx-- [ anon ]
    FBE98000 8 8 8 - rwx-- [ anon ]
    FBE9A000 8 8 8 - rwx-- [ anon ]
    FBE9C000 8 8 - - rwx-- [ anon ]
    FBF10000 32 32 32 - rwx-- [ anon ]
    FBF30000 8 8 8 - rwx-- [ anon ]
    FBF32000 8 8 8 - rwx-- [ anon ]
    FBF34000 8 8 8 - rwx-- [ anon ]
    FBF36000 16 16 16 - rwx-- [ anon ]
    FBF58000 8 8 8 - rwx-- [ anon ]
    FBF5A000 8 8 8 - rwx-- [ anon ]
    FBF5C000 8 8 8 - rwx-- [ anon ]
    FBF5E000 8 8 8 - rwx-- [ anon ]
    FBF60000 8 8 8 - rwx-- [ anon ]
    FBF62000 8 8 8 - rwx-- [ anon ]
    FBF64000 8 8 8 - rwx-- [ anon ]
    FBF66000 8 8 8 - rwx-- [ anon ]
    FBF68000 8 8 - - rwx-- [ anon ]
    FBF6A000 8 8 8 - rwx-- [ anon ]
    FBF6C000 8 - - - rwx-- [ anon ]
    FBF80000 480 - - - r--s- dev:32,24 ino:716808
    FC000000 35016 - - - r--s- dev:32,24 ino:716764
    FE240000 64 64 64 - rwx-- [ anon ]
    FE260000 88 - - - r--s- dev:32,24 ino:716807
    FE280000 1184 - - - r--s- dev:32,24 ino:716460
    FE3B0000 8 - - - r--s- dev:32,24 ino:716468
    FE3C0000 200 - - - r--s- dev:32,24 ino:716461
    FE400000 1744 - - - r--s- dev:32,24 ino:716459
    FE5C0000 64 - - - r--s- dev:32,24 ino:716458
    FE5E0000 8 8 8 - rwx-- [ anon ]
    FE5F0000 64 24 - - r-x-- libzip.so
    FE600000 8 8 8 - rwx-- libzip.so
    FE610000 144 96 - - r-x-- libjava.so
    FE644000 8 8 8 - rwx-- libjava.so
    FE650000 56 16 - - r-x-- libverify.so
    FE66E000 8 8 8 - rwx-- libverify.so
    FE680000 40 - - - r--s- dev:32,24 ino:716397
    FE692000 8 8 - - rwxs- [ anon ]
    FE6A0000 32 16 - - rw-s- dev:295,2 ino:5858787
    FE6B0000 32 8 - - r-x-- libhpi.so
    FE6C8000 8 8 8 - rwx-- libhpi.so
    FE6CA000 8 - - - rwx-- libhpi.so
    FE6E0000 16 16 - - r-x-- libmp.so.2
    FE6F4000 8 8 - - rwx-- libmp.so.2
    FE700000 680 160 - - r-x-- libm.so.2
    FE7B8000 32 32 - - rwx-- libm.so.2
    FE7D0000 8 8 8 - rwx-- [ anon ]
    FE7E0000 8 8 - - r-x-- libmd5_psr.so.1
    FE7F2000 8 8 - - rwx-- libmd5_psr.so.1
    FE800000 7984 4696 - - r-x-- libjvm.so
    FEFDC000 408 392 320 - rwx-- libjvm.so
    FF042000 56 48 48 - rwx-- libjvm.so
    FF060000 8 8 8 - rwx-- [ anon ]
    FF070000 8 8 - - r-x-- libmd5.so.1
    FF082000 8 8 - - rwx-- libmd5.so.1
    FF090000 32 24 - - r-x-- libuutil.so.1
    FF0A8000 8 8 - - rwx-- libuutil.so.1
    FF0B0000 8 8 - - r-x-- libdoor.so.1
    FF0C2000 8 8 - - rwx-- libdoor.so.1
    FF0D0000 96 88 - - r-x-- libscf.so.1
    FF0F8000 8 8 - - rwx-- libscf.so.1
    FF100000 584 584 - - r-x-- libnsl.so.1
    FF1A2000 40 40 8 - rwx-- libnsl.so.1
    FF1AC000 24 - - - rwx-- libnsl.so.1
    FF1C0000 8 8 8 - rwx-- [ anon ]
    FF1D0000 16 16 - - r-x-- libm.so.1
    FF1E2000 8 8 - - rwx-- libm.so.1
    FF1F0000 48 48 - - r-x-- libCrun.so.1
    FF20A000 8 8 8 - rwx-- libCrun.so.1
    FF20C000 16 - - - rwx-- libCrun.so.1
    FF220000 8 8 - - r---- [ anon ]
    FF230000 48 48 - - r-x-- libsocket.so.1
    FF24C000 8 8 8 - rwx-- libsocket.so.1
    FF260000 8 8 - - r-x-- libsched.so.1
    FF270000 8 8 - - r-x-- libc_psr.so.1
    FF280000 864 864 - - r-x-- libc.so.1
    FF368000 32 32 24 - rwx-- libc.so.1
    FF370000 8 8 8 - rwx-- libc.so.1
    FF380000 8 8 8 - rwx-- [ anon ]
    FF390000 24 24 24 - rwx-- [ anon ]
    FF3A0000 8 8 - - r-x-- libdl.so.1
    FF3B0000 184 184 - - r-x-- ld.so.1
    FF3EE000 8 8 8 - rwx-- ld.so.1
    FF3F0000 8 8 8 - rwx-- ld.so.1
    FF3F8000 16 16 - - r-x-- libthread.so.1
    FFB80000 24 - - - ----- [ anon ]
    FFBF4000 48 8 8 - rw--- [ stack ]
    pfiles:
    24584:     /export/home/sonusComm/jre/bin/java -Dname=agent -Xmx120M -DAGENT_HOME
    Current rlimit: 65536 file descriptors
    0: S_IFCHR mode:0666 dev:291,0 ino:6815752 uid:0 gid:3 rdev:13,2
    O_RDONLY|O_LARGEFILE
    /devices/pseudo/mm@0:null
    1: S_IFREG mode:0644 dev:32,24 ino:716359 uid:50004 gid:6003 size:36526979
    O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE
    /export/home/sonusComm/logs/console.log
    2: S_IFREG mode:0644 dev:32,24 ino:716359 uid:50004 gid:6003 size:36526979
    O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE
    /export/home/sonusComm/logs/console.log
    3: S_IFCHR mode:0666 dev:291,0 ino:6815772 uid:0 gid:3 rdev:13,12
    O_RDWR FD_CLOEXEC
    /devices/pseudo/mm@0:zero
    4: S_IFDOOR mode:0444 dev:300,0 ino:58 uid:0 gid:0 size:0
    O_RDONLY|O_LARGEFILE FD_CLOEXEC door to nscd[104]
    /var/run/name_service_door
    5: S_IFCHR mode:0644 dev:291,0 ino:99614724 uid:0 gid:3 rdev:190,0
    O_RDONLY|O_LARGEFILE
    /devices/pseudo/random@0:random
    6: S_IFCHR mode:0644 dev:291,0 ino:99614726 uid:0 gid:3 rdev:190,1
    O_RDONLY|O_LARGEFILE
    /devices/pseudo/random@0:urandom
    7: S_IFREG mode:0644 dev:32,24 ino:716361 uid:50004 gid:6003 size:323022
    O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE
    /export/home/sonusComm/server/communicator/log/server.log
    8: S_IFIFO mode:0000 dev:299,0 ino:47868548 uid:50004 gid:6003 size:0
    O_RDWR
    9: S_IFSOCK mode:0666 dev:297,0 ino:4151 uid:0 gid:0 size:0
    O_RDWR
         SOCK_STREAM
         SO_REUSEADDR,SO_SNDBUF(49152),SO_RCVBUF(49152),IP_NEXTHOP(0.0.192.0)
         sockname: AF_INET 0.0.0.0 port: 6098
    10: S_IFSOCK mode:0666 dev:297,0 ino:4155 uid:0 gid:0 size:0
    O_RDWR
         SOCK_STREAM
         SO_SNDBUF(49152),SO_RCVBUF(49152),IP_NEXTHOP(0.0.192.0)
         sockname: AF_INET 0.0.0.0 port: 42405
    12: S_IFSOCK mode:0666 dev:297,0 ino:19198 uid:0 gid:0 size:0
    O_RDWR
         SOCK_STREAM
         SO_REUSEADDR,SO_SNDBUF(49152),SO_RCVBUF(49152),IP_NEXTHOP(0.0.192.0)
         sockname: AF_INET 0.0.0.0 port: 6099
    14: S_IFIFO mode:0000 dev:299,0 ino:47865419 uid:50004 gid:6003 size:0
    O_RDWR
    15: S_IFCHR mode:0644 dev:291,0 ino:99614724 uid:0 gid:3 rdev:190,0
    O_RDONLY|O_LARGEFILE
    /devices/pseudo/random@0:random
    16: S_IFSOCK mode:0666 dev:297,0 ino:48720 uid:0 gid:0 size:0
    O_RDWR
         SOCK_STREAM
         SO_REUSEADDR,SO_SNDBUF(49152),SO_RCVBUF(49152),IP_NEXTHOP(0.0.192.0)
         sockname: AF_INET 127.0.0.1 port: 2371
    17: S_IFIFO mode:0000 dev:299,0 ino:47865419 uid:50004 gid:6003 size:0
    O_RDWR
    18: S_IFSOCK mode:0666 dev:297,0 ino:37454 uid:0 gid:0 size:0
    O_RDWR
         SOCK_STREAM
         SO_REUSEADDR,SO_SNDBUF(49152),SO_RCVBUF(49152),IP_NEXTHOP(0.0.192.0)
         sockname: AF_INET 0.0.0.0 port: 9991
    19: S_IFREG mode:0644 dev:32,24 ino:717406 uid:50004 gid:6003 size:23436
    O_WRONLY|O_APPEND|O_CREAT|O_LARGEFILE
    /export/home/sonusComm/logs/application.monitor.audit
    20: S_IFSOCK mode:0666 dev:297,0 ino:3896 uid:0 gid:0 size:0
    O_RDWR
         SOCK_DGRAM
         SO_BROADCAST,SO_SNDBUF(57344),SO_RCVBUF(57344),IP_NEXTHOP(0.0.224.0)
         sockname: AF_INET 0.0.0.0 port: 161
    21: S_IFSOCK mode:0666 dev:297,0 ino:3897 uid:0 gid:0 size:0
    O_RDWR
         SOCK_STREAM
         SO_REUSEADDR,SO_SNDBUF(49152),SO_RCVBUF(49152),IP_NEXTHOP(0.0.192.0)
         sockname: AF_INET 0.0.0.0 port: 7788
    22: S_IFSOCK mode:0666 dev:297,0 ino:22116 uid:0 gid:0 size:0
    O_RDWR
         SOCK_DGRAM
         SO_BROADCAST,SO_SNDBUF(57344),SO_RCVBUF(57344),IP_NEXTHOP(0.0.224.0)
         sockname: AF_INET 0.0.0.0 port: 9993
    23: S_IFSOCK mode:0666 dev:297,0 ino:64893 uid:0 gid:0 size:0
    O_RDWR
         SOCK_DGRAM
         SO_BROADCAST,SO_SNDBUF(57344),SO_RCVBUF(57344),IP_NEXTHOP(0.0.224.0)
         sockname: AF_INET 0.0.0.0 port: 5200
    24: S_IFSOCK mode:0666 dev:297,0 ino:26901 uid:0 gid:0 size:0
    O_RDWR
         SOCK_STREAM
         SO_REUSEADDR,SO_SNDBUF(49152),SO_RCVBUF(49152),IP_NEXTHOP(0.0.192.0)
         sockname: AF_INET 0.0.0.0 port: 2020
    26: S_IFREG mode:0644 dev:32,24 ino:716364 uid:50004 gid:6003 size:658924
    O_WRONLY|O_APPEND|O_CREAT|O_LARGEFILE
    /export/home/sonusComm/logs/EventMgr.audit
    27: S_IFSOCK mode:0666 dev:297,0 ino:4149 uid:0 gid:0 size:0
    O_RDWR
         SOCK_STREAM
         SO_REUSEADDR,SO_SNDBUF(49152),SO_RCVBUF(49152),IP_NEXTHOP(0.0.192.0)
         sockname: AF_INET 127.0.0.1 port: 7788
         peername: AF_INET 127.0.0.1 port: 42407
    29: S_IFREG mode:0644 dev:32,24 ino:716365 uid:50004 gid:6003 size:49140
    O_WRONLY|O_APPEND|O_CREAT|O_LARGEFILE
    /export/home/sonusComm/logs/EventMgrLog.audit
    30: S_IFSOCK mode:0666 dev:297,0 ino:4150 uid:0 gid:0 size:0
    O_RDWR
         SOCK_STREAM
         SO_REUSEADDR,SO_SNDBUF(49152),SO_RCVBUF(49152),IP_NEXTHOP(0.0.192.0)
         sockname: AF_INET 0.0.0.0 port: 19991
    31: S_IFSOCK mode:0666 dev:297,0 ino:3714 uid:0 gid:0 size:0
    O_RDWR
         SOCK_DGRAM

    I was finally able to reproduce this problem where I observed that within a 5 minute time span the jvm process grew from around 180M (VS) / 100M (RSS) to 2G (VS) / 1G (RSS). Here are some samplings at the end of my dtrace run showing the largest allocations that were made. We suspect this might be a JVM bug (since jstat reports our heap is well below the 120M limit we specified). Do you have any suggestions on how we might resolve this issue ?
    Thanks,
    Steve
    libumem.so.1`malloc
    libjvm.so`__1cCosGmalloc6FI_pv_+0x28
    libjvm.so`__1cFArenaEgrow6MI_pv_+0x214
    libjvm.so`__1cIPhaseIFGEinit6MI_v_+0xdc
    libjvm.so`__1cMPhaseChaitinRRegister_Allocate6M_v_+0x31c
    libjvm.so`__1cHCompileICode_Gen6M_v_+0x2b0
    libjvm.so`__1cHCompile2t5B6MpnFciEnv_pnKC2Compiler_pnIciMethod_ii_v_+0xc08
    libjvm.so`__1cKC2CompilerOcompile_method6MpnFciEnv_pnIciMethod_i_v_+0xb0
    libjvm.so`__1cNCompileBrokerZinvoke_compiler_on_method6FpnLCompileTask__v_+0x4cc
    libjvm.so`__1cNCompileBrokerUcompiler_thread_loop6F_v_+0x44c
    libjvm.so`__1cKJavaThreadDrun6M_v_+0x2b0
    libjvm.so`__1cG_start6Fpv_0_+0x208
    libc.so.1`_lwp_start
    2352344
    libumem.so.1`malloc
    libjvm.so`__1cCosGmalloc6FI_pv_+0x28
    libjvm.so`__1cFArenaEgrow6MI_pv_+0x214
    libjvm.so`__1cIPhaseIFGEinit6MI_v_+0x90
    libjvm.so`__1cMPhaseChaitinRRegister_Allocate6M_v_+0x5d0
    libjvm.so`__1cHCompileICode_Gen6M_v_+0x2b0
    libjvm.so`__1cHCompile2t5B6MpnFciEnv_pnKC2Compiler_pnIciMethod_ii_v_+0xc08
    libjvm.so`__1cKC2CompilerOcompile_method6MpnFciEnv_pnIciMethod_i_v_+0xb0
    libjvm.so`__1cNCompileBrokerZinvoke_compiler_on_method6FpnLCompileTask__v_+0x4cc
    libjvm.so`__1cNCompileBrokerUcompiler_thread_loop6F_v_+0x44c
    libjvm.so`__1cKJavaThreadDrun6M_v_+0x2b0
    libjvm.so`__1cG_start6Fpv_0_+0x208
    libc.so.1`_lwp_start
    2807672
    libumem.so.1`malloc
    libjvm.so`__1cCosGmalloc6FI_pv_+0x28
    libjvm.so`__1cFChunk2n6FII_pv_+0xd4
    libjvm.so`__1cFArenaIArealloc6MpvII_1_+0xc4
    libjvm.so`__1cKNode_ArrayEgrow6MI_v_+0x7c
    libjvm.so`__1cMPhaseChaitinbApost_allocate_copy_removal6M_v_+0x544
    libjvm.so`__1cMPhaseChaitinRRegister_Allocate6M_v_+0x1488
    libjvm.so`__1cHCompileICode_Gen6M_v_+0x2b0
    libjvm.so`__1cHCompile2t5B6MpnFciEnv_pnKC2Compiler_pnIciMethod_ii_v_+0xc08
    libjvm.so`__1cKC2CompilerOcompile_method6MpnFciEnv_pnIciMethod_i_v_+0xb0
    libjvm.so`__1cNCompileBrokerZinvoke_compiler_on_method6FpnLCompileTask__v_+0x4cc
    libjvm.so`__1cNCompileBrokerUcompiler_thread_loop6F_v_+0x44c
    libjvm.so`__1cKJavaThreadDrun6M_v_+0x2b0
    libjvm.so`__1cG_start6Fpv_0_+0x208
    libc.so.1`_lwp_start
    2817016
    libumem.so.1`malloc
    libjvm.so`__1cCosGmalloc6FI_pv_+0x28
    libjvm.so`__1cFChunk2n6FII_pv_+0xd4
    libjvm.so`__1cFArenaIArealloc6MpvII_1_+0xc4
    libjvm.so`__1cKNode_ArrayEgrow6MI_v_+0x7c
    libjvm.so`__1cMPhaseChaitinbApost_allocate_copy_removal6M_v_+0x518
    libjvm.so`__1cMPhaseChaitinRRegister_Allocate6M_v_+0x1488
    libjvm.so`__1cHCompileICode_Gen6M_v_+0x2b0
    libjvm.so`__1cHCompile2t5B6MpnFciEnv_pnKC2Compiler_pnIciMethod_ii_v_+0xc08
    libjvm.so`__1cKC2CompilerOcompile_method6MpnFciEnv_pnIciMethod_i_v_+0xb0
    libjvm.so`__1cNCompileBrokerZinvoke_compiler_on_method6FpnLCompileTask__v_+0x4cc
    libjvm.so`__1cNCompileBrokerUcompiler_thread_loop6F_v_+0x44c
    libjvm.so`__1cKJavaThreadDrun6M_v_+0x2b0
    libjvm.so`__1cG_start6Fpv_0_+0x208
    libc.so.1`_lwp_start
    3013552
    libumem.so.1`malloc
    libjvm.so`__1cCosGmalloc6FI_pv_+0x28
    libjvm.so`__1cFArenaEgrow6MI_pv_+0xd4
    libjvm.so`__1cMPhaseChaitinFSplit6MI_I_+0x2a8
    libjvm.so`__1cMPhaseChaitinRRegister_Allocate6M_v_+0x100c
    libjvm.so`__1cHCompileICode_Gen6M_v_+0x2b0
    libjvm.so`__1cHCompile2t5B6MpnFciEnv_pnKC2Compiler_pnIciMethod_ii_v_+0xc08
    libjvm.so`__1cKC2CompilerOcompile_method6MpnFciEnv_pnIciMethod_i_v_+0xb0
    libjvm.so`__1cNCompileBrokerZinvoke_compiler_on_method6FpnLCompileTask__v_+0x4cc
    libjvm.so`__1cNCompileBrokerUcompiler_thread_loop6F_v_+0x44c
    libjvm.so`__1cKJavaThreadDrun6M_v_+0x2b0
    libjvm.so`__1cG_start6Fpv_0_+0x208
    libc.so.1`_lwp_start
    3341112
    libumem.so.1`malloc
    libjvm.so`__1cCosGmalloc6FI_pv_+0x28
    libjvm.so`__1cFArenaEgrow6MI_pv_+0x214
    libjvm.so`__1cIPhaseIFGEinit6MI_v_+0xdc
    libjvm.so`__1cMPhaseChaitinRRegister_Allocate6M_v_+0x5d0
    libjvm.so`__1cHCompileICode_Gen6M_v_+0x2b0
    libjvm.so`__1cHCompile2t5B6MpnFciEnv_pnKC2Compiler_pnIciMethod_ii_v_+0xc08
    libjvm.so`__1cKC2CompilerOcompile_method6MpnFciEnv_pnIciMethod_i_v_+0xb0
    libjvm.so`__1cNCompileBrokerZinvoke_compiler_on_method6FpnLCompileTask__v_+0x4cc
    libjvm.so`__1cNCompileBrokerUcompiler_thread_loop6F_v_+0x44c
    libjvm.so`__1cKJavaThreadDrun6M_v_+0x2b0
    libjvm.so`__1cG_start6Fpv_0_+0x208
    libc.so.1`_lwp_start
    3402976
    libumem.so.1`malloc
    libjvm.so`__1cCosGmalloc6FI_pv_+0x28
    libjvm.so`__1cFArenaEgrow6MI_pv_+0x214
    libjvm.so`__1cIPhaseIFGEinit6MI_v_+0x90
    libjvm.so`__1cMPhaseChaitinRRegister_Allocate6M_v_+0x8b8
    libjvm.so`__1cHCompileICode_Gen6M_v_+0x2b0
    libjvm.so`__1cHCompile2t5B6MpnFciEnv_pnKC2Compiler_pnIciMethod_ii_v_+0xc08
    libjvm.so`__1cKC2CompilerOcompile_method6MpnFciEnv_pnIciMethod_i_v_+0xb0
    libjvm.so`__1cNCompileBrokerZinvoke_compiler_on_method6FpnLCompileTask__v_+0x4cc
    libjvm.so`__1cNCompileBrokerUcompiler_thread_loop6F_v_+0x44c
    libjvm.so`__1cKJavaThreadDrun6M_v_+0x2b0
    libjvm.so`__1cG_start6Fpv_0_+0x208
    libc.so.1`_lwp_start
    3952576
    libumem.so.1`malloc
    libjvm.so`__1cCosGmalloc6FI_pv_+0x28
    libjvm.so`__1cFArenaEgrow6MI_pv_+0xd4
    libjvm.so`__1cMPhaseChaitinFSplit6MI_I_+0x2a8
    libjvm.so`__1cMPhaseChaitinRRegister_Allocate6M_v_+0x720
    libjvm.so`__1cHCompileICode_Gen6M_v_+0x2b0
    libjvm.so`__1cHCompile2t5B6MpnFciEnv_pnKC2Compiler_pnIciMethod_ii_v_+0xc08
    libjvm.so`__1cKC2CompilerOcompile_method6MpnFciEnv_pnIciMethod_i_v_+0xb0
    libjvm.so`__1cNCompileBrokerZinvoke_compiler_on_method6FpnLCompileTask__v_+0x4cc
    libjvm.so`__1cNCompileBrokerUcompiler_thread_loop6F_v_+0x44c
    libjvm.so`__1cKJavaThreadDrun6M_v_+0x2b0
    libjvm.so`__1cG_start6Fpv_0_+0x208
    libc.so.1`_lwp_start
    4782376
    libumem.so.1`malloc
    libjvm.so`__1cCosGmalloc6FI_pv_+0x28
    libjvm.so`__1cFArenaEgrow6MI_pv_+0x214
    libjvm.so`__1cIPhaseIFGEinit6MI_v_+0xdc
    libjvm.so`__1cMPhaseChaitinRRegister_Allocate6M_v_+0x8b8
    libjvm.so`__1cHCompileICode_Gen6M_v_+0x2b0
    libjvm.so`__1cHCompile2t5B6MpnFciEnv_pnKC2Compiler_pnIciMethod_ii_v_+0xc08
    libjvm.so`__1cKC2CompilerOcompile_method6MpnFciEnv_pnIciMethod_i_v_+0xb0
    libjvm.so`__1cNCompileBrokerZinvoke_compiler_on_method6FpnLCompileTask__v_+0x4cc
    libjvm.so`__1cNCompileBrokerUcompiler_thread_loop6F_v_+0x44c
    libjvm.so`__1cKJavaThreadDrun6M_v_+0x2b0
    libjvm.so`__1cG_start6Fpv_0_+0x208
    libc.so.1`_lwp_start
    4881328
    libumem.so.1`malloc
    libjvm.so`__1cCosGmalloc6FI_pv_+0x28
    libjvm.so`__1cFArenaEgrow6MI_pv_+0x214
    libjvm.so`__1cHMatcherFxform6MpnENode_i_2_+0xac
    libjvm.so`__1cHMatcherFmatch6M_v_+0x644
    libjvm.so`__1cHCompileICode_Gen6M_v_+0xd4
    libjvm.so`__1cHCompile2t5B6MpnFciEnv_pnKC2Compiler_pnIciMethod_ii_v_+0xc08
    libjvm.so`__1cKC2CompilerOcompile_method6MpnFciEnv_pnIciMethod_i_v_+0xb0
    libjvm.so`__1cNCompileBrokerZinvoke_compiler_on_method6FpnLCompileTask__v_+0x4cc
    libjvm.so`__1cNCompileBrokerUcompiler_thread_loop6F_v_+0x44c
    libjvm.so`__1cKJavaThreadDrun6M_v_+0x2b0
    libjvm.so`__1cG_start6Fpv_0_+0x208
    libc.so.1`_lwp_start
    5090648
    libumem.so.1`malloc
    libjvm.so`__1cCosGmalloc6FI_pv_+0x28
    libjvm.so`__1cFArenaEgrow6MI_pv_+0x214
    libjvm.so`__1cOPhaseIdealLoopKDominators6M_v_+0xb4
    libjvm.so`__1cOPhaseIdealLoop2t5B6MrnMPhaseIterGVN_pk0i_v_+0x7fc
    libjvm.so`__1cHCompileIOptimize6M_v_+0x200
    libjvm.so`__1cHCompile2t5B6MpnFciEnv_pnKC2Compiler_pnIciMethod_ii_v_+0xbdc
    libjvm.so`__1cKC2CompilerOcompile_method6MpnFciEnv_pnIciMethod_i_v_+0xb0
    libjvm.so`__1cNCompileBrokerZinvoke_compiler_on_method6FpnLCompileTask__v_+0x4cc
    libjvm.so`__1cNCompileBrokerUcompiler_thread_loop6F_v_+0x44c
    libjvm.so`__1cKJavaThreadDrun6M_v_+0x2b0
    libjvm.so`__1cG_start6Fpv_0_+0x208
    libc.so.1`_lwp_start
    5252816
    libumem.so.1`malloc
    libjvm.so`__1cCosGmalloc6FI_pv_+0x28
    libjvm.so`__1cFArenaEgrow6MI_pv_+0x214
    libjvm.so`__1cIPhaseIFGEinit6MI_v_+0x90
    libjvm.so`__1cMPhaseChaitinRRegister_Allocate6M_v_+0x1180
    libjvm.so`__1cHCompileICode_Gen6M_v_+0x2b0
    libjvm.so`__1cHCompile2t5B6MpnFciEnv_pnKC2Compiler_pnIciMethod_ii_v_+0xc08
    libjvm.so`__1cKC2CompilerOcompile_method6MpnFciEnv_pnIciMethod_i_v_+0xb0
    libjvm.so`__1cNCompileBrokerZinvoke_compiler_on_method6FpnLCompileTask__v_+0x4cc
    libjvm.so`__1cNCompileBrokerUcompiler_thread_loop6F_v_+0x44c
    libjvm.so`__1cKJavaThreadDrun6M_v_+0x2b0
    libjvm.so`__1cG_start6Fpv_0_+0x208
    libc.so.1`_lwp_start
    5820336
    libumem.so.1`malloc
    libjvm.so`__1cCosGmalloc6FI_pv_+0x28
    libjvm.so`__1cFArenaEgrow6MI_pv_+0x214
    libjvm.so`__1cOPhaseIdealLoopKDominators6M_v_+0xb4
    libjvm.so`__1cOPhaseIdealLoop2t5B6MrnMPhaseIterGVN_pk0i_v_+0x7fc
    libjvm.so`__1cHCompileIOptimize6M_v_+0x174
    libjvm.so`__1cHCompile2t5B6MpnFciEnv_pnKC2Compiler_pnIciMethod_ii_v_+0xbdc
    libjvm.so`__1cKC2CompilerOcompile_method6MpnFciEnv_pnIciMethod_i_v_+0xb0
    libjvm.so`__1cNCompileBrokerZinvoke_compiler_on_method6FpnLCompileTask__v_+0x4cc
    libjvm.so`__1cNCompileBrokerUcompiler_thread_loop6F_v_+0x44c
    libjvm.so`__1cKJavaThreadDrun6M_v_+0x2b0
    libjvm.so`__1cG_start6Fpv_0_+0x208
    libc.so.1`_lwp_start
    5822560
    libumem.so.1`malloc
    libjvm.so`__1cCosGmalloc6FI_pv_+0x28
    libjvm.so`__1cFArenaEgrow6MI_pv_+0xd4
    libjvm.so`__1cMPhaseChaitinFSplit6MI_I_+0x2c0
    libjvm.so`__1cMPhaseChaitinRRegister_Allocate6M_v_+0x720
    libjvm.so`__1cHCompileICode_Gen6M_v_+0x2b0
    libjvm.so`__1cHCompile2t5B6MpnFciEnv_pnKC2Compiler_pnIciMethod_ii_v_+0xc08
    libjvm.so`__1cKC2CompilerOcompile_method6MpnFciEnv_pnIciMethod_i_v_+0xb0
    libjvm.so`__1cNCompileBrokerZinvoke_compiler_on_method6FpnLCompileTask__v_+0x4cc
    libjvm.so`__1cNCompileBrokerUcompiler_thread_loop6F_v_+0x44c
    libjvm.so`__1cKJavaThreadDrun6M_v_+0x2b0
    libjvm.so`__1cG_start6Fpv_0_+0x208
    libc.so.1`_lwp_start
    6747736
    libumem.so.1`malloc
    libjvm.so`__1cCosGmalloc6FI_pv_+0x28
    libjvm.so`__1cFArenaEgrow6MI_pv_+0x214
    libjvm.so`__1cIPhaseIFGEinit6MI_v_+0xdc
    libjvm.so`__1cMPhaseChaitinRRegister_Allocate6M_v_+0x1180
    libjvm.so`__1cHCompileICode_Gen6M_v_+0x2b0
    libjvm.so`__1cHCompile2t5B6MpnFciEnv_pnKC2Compiler_pnIciMethod_ii_v_+0xc08
    libjvm.so`__1cKC2CompilerOcompile_method6MpnFciEnv_pnIciMethod_i_v_+0xb0
    libjvm.so`__1cNCompileBrokerZinvoke_compiler_on_method6FpnLCompileTask__v_+0x4cc
    libjvm.so`__1cNCompileBrokerUcompiler_thread_loop6F_v_+0x44c
    libjvm.so`__1cKJavaThreadDrun6M_v_+0x2b0
    libjvm.so`__1cG_start6Fpv_0_+0x208
    libc.so.1`_lwp_start
    7129056
    libumem.so.1`malloc
    libjvm.so`__1cCosGmalloc6FI_pv_+0x28
    libjvm.so`__1cFArenaEgrow6MI_pv_+0x214
    libjvm.so`__1cOPhaseIdealLoopKDominators6M_v_+0xb4
    libjvm.so`__1cOPhaseIdealLoop2t5B6MrnMPhaseIterGVN_pk0i_v_+0x7fc
    libjvm.so`__1cHCompileIOptimize6M_v_+0x47c
    libjvm.so`__1cHCompile2t5B6MpnFciEnv_pnKC2Compiler_pnIciMethod_ii_v_+0xbdc
    libjvm.so`__1cKC2CompilerOcompile_method6MpnFciEnv_pnIciMethod_i_v_+0xb0
    libjvm.so`__1cNCompileBrokerZinvoke_compiler_on_method6FpnLCompileTask__v_+0x4cc
    libjvm.so`__1cNCompileBrokerUcompiler_thread_loop6F_v_+0x44c
    libjvm.so`__1cKJavaThreadDrun6M_v_+0x2b0
    libjvm.so`__1cG_start6Fpv_0_+0x208
    libc.so.1`_lwp_start
    16349616
    libumem.so.1`malloc
    libjvm.so`__1cCosGmalloc6FI_pv_+0x28
    libjvm.so`__1cFChunk2n6FII_pv_+0x244
    libjvm.so`__1cFArenaIArealloc6MpvII_1_+0xc4
    libjvm.so`__1cENodeIout_grow6MI_v_+0x150
    libjvm.so`__1cENodeFclone6kM_p0_+0x1f0
    libjvm.so`__1cHAddNodeFIdeal6MpnIPhaseGVN_i_pnENode__+0x8c8
    libjvm.so`__1cMPhaseIterGVNNtransform_old6MpnENode__2_+0x28
    libjvm.so`__1cMPhaseIterGVNIoptimize6M_v_+0xac
    libjvm.so`__1cOPhaseIdealLoop2t5B6MrnMPhaseIterGVN_pk0i_v_+0xc34
    libjvm.so`__1cHCompileIOptimize6M_v_+0x174
    libjvm.so`__1cHCompile2t5B6MpnFciEnv_pnKC2Compiler_pnIciMethod_ii_v_+0xbdc
    libjvm.so`__1cKC2CompilerOcompile_method6MpnFciEnv_pnIciMethod_i_v_+0xb0
    libjvm.so`__1cNCompileBrokerZinvoke_compiler_on_method6FpnLCompileTask__v_+0x4cc
    libjvm.so`__1cNCompileBrokerUcompiler_thread_loop6F_v_+0x44c
    libjvm.so`__1cKJavaThreadDrun6M_v_+0x2b0
    libjvm.so`__1cG_start6Fpv_0_+0x208
    libc.so.1`_lwp_start
    134217736
    libumem.so.1`malloc
    libjvm.so`__1cCosGmalloc6FI_pv_+0x28
    libjvm.so`__1cFChunk2n6FII_pv_+0x244
    libjvm.so`__1cFArenaIArealloc6MpvII_1_+0xc4
    libjvm.so`__1cKNode_ArrayEgrow6MI_v_+0x7c
    libjvm.so`__1cMPhaseIterGVNWadd_users_to_worklist06MpnENode__v_+0xa4
    libjvm.so`__1cMPhaseIterGVNVadd_users_to_worklist6MpnENode__v_+0x8
    libjvm.so`__1cMPhaseIterGVNNtransform_old6MpnENode__2_+0x3c
    libjvm.so`__1cMPhaseIterGVNIoptimize6M_v_+0xac
    libjvm.so`__1cOPhaseIdealLoop2t5B6MrnMPhaseIterGVN_pk0i_v_+0xc34
    libjvm.so`__1cHCompileIOptimize6M_v_+0x174
    libjvm.so`__1cHCompile2t5B6MpnFciEnv_pnKC2Compiler_pnIciMethod_ii_v_+0xbdc
    libjvm.so`__1cKC2CompilerOcompile_method6MpnFciEnv_pnIciMethod_i_v_+0xb0
    libjvm.so`__1cNCompileBrokerZinvoke_compiler_on_method6FpnLCompileTask__v_+0x4cc
    libjvm.so`__1cNCompileBrokerUcompiler_thread_loop6F_v_+0x44c
    libjvm.so`__1cKJavaThreadDrun6M_v_+0x2b0
    libjvm.so`__1cG_start6Fpv_0_+0x208
    libc.so.1`_lwp_start
    134217736
    libumem.so.1`malloc
    libjvm.so`__1cCosGmalloc6FI_pv_+0x28
    libjvm.so`__1cFArenaEgrow6MI_pv_+0xd4
    libjvm.so`__1cENodeIout_grow6MI_v_+0xac
    libjvm.so`__1cHAddNodeFIdeal6MpnIPhaseGVN_i_pnENode__+0xacc
    libjvm.so`__1cMPhaseIterGVNNtransform_old6MpnENode__2_+0x28
    libjvm.so`__1cMPhaseIterGVNIoptimize6M_v_+0xac
    libjvm.so`__1cOPhaseIdealLoop2t5B6MrnMPhaseIterGVN_pk0i_v_+0xc34
    libjvm.so`__1cHCompileIOptimize6M_v_+0x174
    libjvm.so`__1cHCompile2t5B6MpnFciEnv_pnKC2Compiler_pnIciMethod_ii_v_+0xbdc
    libjvm.so`__1cKC2CompilerOcompile_method6MpnFciEnv_pnIciMethod_i_v_+0xb0
    libjvm.so`__1cNCompileBrokerZinvoke_compiler_on_method6FpnLCompileTask__v_+0x4cc
    libjvm.so`__1cNCompileBrokerUcompiler_thread_loop6F_v_+0x44c
    libjvm.so`__1cKJavaThreadDrun6M_v_+0x2b0
    libjvm.so`__1cG_start6Fpv_0_+0x208
    libc.so.1`_lwp_start
    165122996
    libumem.so.1`malloc
    libjvm.so`__1cCosGmalloc6FI_pv_+0x28
    libjvm.so`__1cFArenaEgrow6MI_pv_+0xd4
    libjvm.so`__1cENodeFclone6kM_p0_+0xb0
    libjvm.so`__1cHAddNodeFIdeal6MpnIPhaseGVN_i_pnENode__+0x8c8
    libjvm.so`__1cMPhaseIterGVNNtransform_old6MpnENode__2_+0x28
    libjvm.so`__1cMPhaseIterGVNIoptimize6M_v_+0xac
    libjvm.so`__1cOPhaseIdealLoop2t5B6MrnMPhaseIterGVN_pk0i_v_+0xc34
    libjvm.so`__1cHCompileIOptimize6M_v_+0x174
    libjvm.so`__1cHCompile2t5B6MpnFciEnv_pnKC2Compiler_pnIciMethod_ii_v_+0xbdc
    libjvm.so`__1cKC2CompilerOcompile_method6MpnFciEnv_pnIciMethod_i_v_+0xb0
    libjvm.so`__1cNCompileBrokerZinvoke_compiler_on_method6FpnLCompileTask__v_+0x4cc
    libjvm.so`__1cNCompileBrokerUcompiler_thread_loop6F_v_+0x44c
    libjvm.so`__1cKJavaThreadDrun6M_v_+0x2b0
    libjvm.so`__1cG_start6Fpv_0_+0x208
    libc.so.1`_lwp_start
    165122996
    libumem.so.1`malloc
    libjava.so`JNU_GetStringPlatformChars+0xd8
    libnet.so`Java_java_net_Inet4AddressImpl_lookupAllHostAddr+0x54
    0xf8c0c280
    0xf8c0c224
    0xf8c05d3c
    0xf8c05d3c
    0xf8c05874
    0xf8c05874
    0xf8c05764
    0xf8c05c2c
    0xf8c00218
    libjvm.so`__1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x5a0
    libjvm.so`__1cJJavaCallsMcall_virtual6FpnJJavaValue_nGHandle_nLKlassHandle_nMsymbolHandle_5pnGThread__v_+0x188
    libjvm.so`__1cMthread_entry6FpnKJavaThread_pnGThread__v_+0x134
    libjvm.so`__1cKJavaThreadDrun6M_v_+0x2b0
    libjvm.so`__1cG_start6Fpv_0_+0x208
    libc.so.1`_lwp_start
    -4294966636

  • How to diagnose performance problems?

    Hi all,
    I'm trying to run some basic performance tests of our app with Coherence, and I'm getting some pretty miserable results. I'm obviously missing something very basic about the configuration, but I can't figure out what it is.
    For our test app, I'm using 3 machines, all Mac Pros running OSX 10.5. Each JVM is configured with 1G RAM and is running in server mode. We're connected on a gigabit LAN (I ran the datagram test, we get about 108Mb/sec but with high packet loss, around 10-12%). Two of the nodes are storage enabled, the other runs as a client performing an approximation of one of the operations we perform routinely.
    The test consists of running a single operation many times. We're developing a card processing system, so I create a bunch of cards (10,000 by default), each of which has about 10 related objects in different caches. The objects are serialised using POF. I write all these to the caches, then perform a single operation for each card. The operation consists of about 14 reads and 6 writes. I can do this about 6-6.5 times per second, for a total of ~120 Coherence ops/sec, which seems extremely low.
    During the test, the network tops out at about 1.2M/s, and the CPU at about 35% on the storage nodes and almost unnoticeable on the client. There's clearly something blocking somewhere, but I can't find what it is. The client uses a thread pool of 100 threads and has 100 threads assigned to its distributed service, and the storage nodes also have 100 threads assigned to their distributed services. I also tried giving more threads to the invocation service (since we use VersionedPut a lot), but that didn't seem to help either. I've also created the required indexes.
    Any help in diagnosing what the problem would be greatly appreciated. I've attached the config used for the two types of node below.
    Cheers,
    Colin
    Config for storage nodes:
    -Dtangosol.coherence.wka=10.1.1.2
    -Dtangosol.coherence.override=%HOME%/coherence.override.xml
    -Dtangosol.coherence.distributed.localstorage=true
    -Dtangosol.coherence.wkaport=8088
    -Dtangosol.coherence.distributed.threads=100
    <cache-config>
    <caching-scheme-mapping>
    <cache-mapping>
    <cache-name>*</cache-name>
    <scheme-name>distributed-scheme</scheme-name>
    </cache-mapping>
    </caching-scheme-mapping>
    <caching-schemes>
    <distributed-scheme>
    <scheme-name>distributed-scheme</scheme-name>
    <service-name>DistributedCache</service-name>
    <backing-map-scheme>
    <local-scheme>
    <scheme-ref>distributed-backing-map</scheme-ref>
    </local-scheme>
    </backing-map-scheme>
    <autostart>true</autostart>
    <serializer>
    <class-name>runtime.util.protobuf.ProtobufPofContext</class-name>
    </serializer>
    <backup-count>1</backup-count>
    </distributed-scheme>
    <local-scheme>
    <scheme-name>distributed-backing-map</scheme-name>
    <listener>
    <class-scheme>
    <class-name>service.data.manager.coherence.impl.utilfile.CoherenceBackingMapListener</class-name>
    <init-params>
    <init-param>
    <param-type>com.tangosol.net.BackingMapManagerContext</param-type>
    <param-value>{manager-context}</param-value>
    </init-param>
    <init-param>
    <param-type>java.lang.String</param-type>
    <param-value>{cache-name}</param-value>
    </init-param>
    </init-params>
    </class-scheme>
    </listener>
    </local-scheme>
    <invocation-scheme>
    <service-name>InvocationService</service-name>
    <autostart>true</autostart>
    </invocation-scheme>
    </caching-schemes>
    </cache-config>
    Config for client node:
    -Dtangosol.coherence.wka=10.1.1.2
    -Dtangosol.coherence.wkaport=8088
    -Dtangosol.coherence.distributed.localstorage=false
    <cache-config>
    <caching-scheme-mapping>
    <cache-mapping>
    <cache-name>*</cache-name>
    <scheme-name>distributed-scheme</scheme-name>
    </cache-mapping>
    </caching-scheme-mapping>
    <caching-schemes>
    <distributed-scheme>
    <scheme-name>distributed-scheme</scheme-name>
    <service-name>DistributedCache</service-name>
    <thread-count>100</thread-count>
    <backing-map-scheme>
    <local-scheme>
    <scheme-ref>distributed-backing-map</scheme-ref>
    </local-scheme>
    </backing-map-scheme>
    <autostart>true</autostart>
    <backup-count>1</backup-count>
    </distributed-scheme>
    <local-scheme>
    <scheme-name>distributed-backing-map</scheme-name>
    </local-scheme>
    <invocation-scheme>
    <service-name>InvocationService</service-name>
    <autostart>true</autostart>
    </invocation-scheme>
    </caching-schemes>
    </cache-config>

    Hi David,
    Thanks for the quick response. I'm currently using an executor with 100 threads on the client. I thought that might not be enough since the CPU on the client hardly moves at all, but bumping that up to 1000 didn't change things. If I run the same code with a single Coherence instance in my local machine I get around 110/sec, so I suspect that somewhere in the transport layer something doesn't have enough threads.
    The code is somewhat complicated because we have an abstraction layer on top of Coherence. I'll try to post the relevant parts below:
    The main loop is pretty straightforward. This is a Runnable that I post to the client executor:
    public void run()
    Card card = read(dataManager, Card.class, "cardNumber", cardNumber);
    assert card != null;
    Group group = read(dataManager, Group.class, "id", card.getGroupId());
    assert group != null;
    Account account = read(dataManager, Account.class, "groupId", group.getId());
    assert account != null;
    User user = read(dataManager, User.class, "groupId", group.getId());
    assert user != null;
    ClientUser clientUser = read(dataManager, ClientUser.class, "userId", user.getId());
    HoldLog holdLog = createHoldLog(group, account);
    account.getCurrentHolds().add(holdLog);
    account.setUpdated(now());
    write(dataManager, HoldLog.class, holdLog);
    ClientUser clientUser2 = read(dataManager, ClientUser.class, "userId", user.getId());
    write(dataManager, Account.class, account);
    NetworkMessage networkMessage = createNetworkMessage(message, card, group, holdLog);
    write(dataManager, NetworkMessage.class, networkMessage);
    read does a bit of juggling with our abstraction layer, basically this just gets a ValueExtractor for a named field and then creates an EqualsFilter with it:
    private static <V extends Identifiable> V read(DataManager dataManager,
    Class<V> valueClass,
    String keyField,
    Object keyValue)
    DataMap<Identifiable> dataMap = dataManager.getDataMap(valueClass.getSimpleName(), valueClass);
    FilterFactory filterFactory = dataManager.getFilterFactory();
    ValueExtractorFactory extractorFactory = dataManager.getValueExtractorFactory();
    Filter<Identifiable> filter = filterFactory.equals(extractorFactory.fieldExtractor(valueClass, keyField), keyValue);
    Set<Map.Entry<GUID, Identifiable>> entries = dataMap.entrySet(filter);
    if (entries.isEmpty())
    return null;
    assert entries.size() == 1 : "Expected single entry, found " + entries.size() + " for " + valueClass.getSimpleName();
    return valueClass.cast(entries.iterator().next().getValue());
    write is trivial:
    private static <V extends Identifiable> void write(DataManager dataManager, Class<V> valueClass, V value)
    DataMap<Identifiable> dataMap = dataManager.getDataMap(valueClass.getSimpleName(), valueClass);
    dataMap.put(value.getId(), value);
    And entrySet directly wraps the Coherence call:
    public Set<Entry<GUID, V>> entrySet(Filter<V> filter)
    validateFilter(filter);
    return wrapEntrySet(dataMap.entrySet(((CoherenceFilterAdapter<V>) filter).getCoherenceFilter()));
    This just returns a Map.EntrySet implementation that decodes the binary encoded objects.
    I'm not really sure how much more code to post - what I have is really just a thin layer over Coherence, and I'm reasonably sure that the main problem isn't there since the CPU hardly moves on the client. I suspect thread starvation at some point, but I'm not sure where to look.
    Thanks,
    Colin

  • System crashes, even after clean install. How to diagnose?

    Hi all,
    Have been experiencing weird errors with my 2010 MBP, among which infrequent system crashes. I've seen my MBP swallow keypresses of the external Logitech keyboard I use. Replacing it with another (similar) model didn't help. It was getting quite annoying and I was beginning to distrust my Mac. I work on that, so it's crucial I have it running well.
    After doing a complete clean install yesterday, the system crashed after 10 minutes of use. I'm suspecting a drive problem. I replaced the internal drive by a Crucial 256GB SSD a year and a half ago. I've already asked Disk Utility to do a check of the disk, but it reports no problems.
    My system is now completely clean, but it's still not stable. How can I diagnose my MBP's issue?
    Look forward to hearing from you,
    Martin

    Ok, adding some info as requested in other posts. Hope anyone can make something useful from this. The crash after 10 minutes of running was a kernel panic. It says page_fault now that I look at it in some detail. Is that a memory thing?
    Anonymous UUID:      XYZ
    Sun Nov 24 01:00:50 2013
    panic(cpu 1 caller 0xffffff80044dc19e): Kernel trap at 0xffffff80044c6124, type 14=page fault, registers:
    CR0: 0x0000000080010033, CR2: 0x0000000080000038, CR3: 0x000000003a381000, CR4: 0x0000000000000660
    RAX: 0x0000000000000000, RBX: 0x0000000000000000, RCX: 0x0000000080000000, RDX: 0xffffff801070d000
    RSP: 0xffffff80ec0ebc20, RBP: 0xffffff80ec0ebc80, RSI: 0x0000000000000020, RDI: 0x0000000000103b48
    R8:  0x0000000000000000, R9:  0x0000000000000000, R10: 0x000000010c735008, R11: 0x00007fff75ffd810
    R12: 0x000000012779a000, R13: 0xffffffffffffffdf, R14: 0xffffff8012783900, R15: 0x0000000000000001
    RFL: 0x0000000000010246, RIP: 0xffffff80044c6124, CS:  0x0000000000000008, SS:  0x0000000000000000
    Fault CR2: 0x0000000080000038, Error code: 0x0000000000000000, Fault CPU: 0x1
    Backtrace (CPU 1), Frame : Return Address
    0xffffff80ec0eb8b0 : 0xffffff8004422f69
    0xffffff80ec0eb930 : 0xffffff80044dc19e
    0xffffff80ec0ebb00 : 0xffffff80044f3606
    0xffffff80ec0ebb20 : 0xffffff80044c6124
    0xffffff80ec0ebc80 : 0xffffff8004476955
    0xffffff80ec0ebd50 : 0xffffff8004478c62
    0xffffff80ec0ebf20 : 0xffffff80044dc5dc
    0xffffff80ec0ebfb0 : 0xffffff80044f350b
    BSD process name corresponding to current thread: mds
    Mac OS version:
    13A603
    Kernel version:
    Darwin Kernel Version 13.0.0: Thu Sep 19 22:22:27 PDT 2013; root:xnu-2422.1.72~6/RELEASE_X86_64
    Kernel UUID: 1D9369E3-D0A5-31B6-8D16-BFFBBB390393
    Kernel slide:     0x0000000004200000
    Kernel text base: 0xffffff8004400000
    System model name: MacBookPro5,2 (Mac-F2268EC8)
    System uptime in nanoseconds: 2428220935215
    last loaded kext at 252582234123: com.apple.filesystems.msdosfs          1.9 (addr 0xffffff7f86553000, size 65536)
    last unloaded kext at 488420607457: com.apple.iokit.IOUSBMassStorageClass          3.6.0 (addr 0xffffff7f84ec8000, size 69632)
    loaded kexts:
    com.apple.driver.AppleBluetoothMultitouch          80.14
    com.apple.driver.AudioAUUC          1.60
    com.apple.driver.AppleHWSensor          1.9.5d0
    com.apple.filesystems.autofs          3.0
    com.apple.iokit.IOUserEthernet          1.0.0d1
    com.apple.driver.AppleUpstreamUserClient          3.5.13
    com.apple.driver.AGPM          100.14.11
    com.apple.iokit.IOBluetoothSerialManager          4.2.0f6
    com.apple.driver.AppleMikeyHIDDriver          124
    com.apple.GeForceTesla          8.1.8
    com.apple.driver.AppleHDA          2.5.2fc2
    com.apple.Dont_Steal_Mac_OS_X          7.0.0
    com.apple.driver.AppleMikeyDriver          2.5.2fc2
    com.apple.nvenet          2.0.21
    com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport          4.2.0f6
    com.apple.driver.AppleSMCLMU          2.0.4d1
    com.apple.driver.AppleHWAccess          1
    com.apple.driver.AirPort.Brcm4331          700.20.22
    com.apple.driver.AppleMuxControl          3.4.12
    com.apple.driver.ACPI_SMC_PlatformPlugin          1.0.0
    com.apple.driver.AppleLPC          1.7.0
    com.apple.driver.AppleMCCSControl          1.1.12
    com.apple.driver.SMCMotionSensor          3.0.4d1
    com.apple.driver.AppleUSBTCButtons          240.2
    com.apple.driver.AppleUSBTCKeyboard          240.2
    com.apple.driver.AppleIRController          325.7
    com.apple.AppleFSCompression.AppleFSCompressionTypeDataless          1.0.0d1
    com.apple.AppleFSCompression.AppleFSCompressionTypeZlib          1.0.0d1
    com.apple.BootCache          35
    com.apple.iokit.SCSITaskUserClient          3.6.0
    com.apple.driver.XsanFilter          404
    com.apple.iokit.IOAHCIBlockStorage          2.4.0
    com.apple.driver.AppleFWOHCI          4.9.9
    com.apple.driver.AppleUSBHub          650.4.4
    com.apple.driver.AppleAHCIPort          2.9.5
    com.apple.driver.AppleUSBEHCI          650.4.1
    com.apple.driver.AppleUSBOHCI          650.4.1
    com.apple.driver.AppleSmartBatteryManager          161.0.0
    com.apple.driver.AppleRTC          2.0
    com.apple.driver.AppleHPET          1.8
    com.apple.driver.AppleACPIButtons          2.0
    com.apple.driver.AppleSMBIOS          2.0
    com.apple.driver.AppleACPIEC          2.0
    com.apple.driver.AppleAPIC          1.7
    com.apple.driver.AppleIntelCPUPowerManagementClient          216.0.0
    com.apple.nke.applicationfirewall          153
    com.apple.security.quarantine          3
    com.apple.driver.AppleIntelCPUPowerManagement          216.0.0
    com.apple.driver.IOBluetoothHIDDriver          4.2.0f6
    com.apple.driver.AppleMultitouchDriver          245.13
    com.apple.kext.triggers          1.0
    com.apple.iokit.IOSurface          91
    com.apple.AppleGraphicsDeviceControl          3.4.12
    com.apple.iokit.IOSerialFamily          10.0.7
    com.apple.nvidia.classic.NVDANV50HalTesla          8.1.8
    com.apple.nvidia.classic.NVDAResmanTesla          8.1.8
    com.apple.driver.DspFuncLib          2.5.2fc2
    com.apple.vecLib.kext          1.0.0
    com.apple.iokit.IOAudioFamily          1.9.4fc11
    com.apple.kext.OSvKernDSPLib          1.14
    com.apple.iokit.IOBluetoothFamily          4.2.0f6
    com.apple.iokit.IOBluetoothHostControllerUSBTransport          4.2.0f6
    com.apple.iokit.IOFireWireIP          2.2.5
    com.apple.driver.AppleHDAController          2.5.2fc2
    com.apple.iokit.IOHDAFamily          2.5.2fc2
    com.apple.iokit.IO80211Family          600.34
    com.apple.iokit.IONetworkingFamily          3.2
    com.apple.driver.AppleBacklightExpert          1.0.4
    com.apple.iokit.IONDRVSupport          2.3.6
    com.apple.driver.AppleGraphicsControl          3.4.12
    com.apple.driver.NVSMU          2.2.9
    com.apple.driver.IOPlatformPluginLegacy          1.0.0
    com.apple.driver.AppleSMBusPCI          1.0.12d1
    com.apple.driver.IOPlatformPluginFamily          5.5.1d27
    com.apple.driver.AppleSMBusController          1.0.11d1
    com.apple.iokit.IOGraphicsFamily          2.3.6
    com.apple.driver.AppleSMC          3.1.6d1
    com.apple.driver.AppleUSBMultitouch          240.6
    com.apple.iokit.IOUSBHIDDriver          650.4.4
    com.apple.driver.AppleUSBMergeNub          650.4.0
    com.apple.driver.AppleUSBComposite          650.4.0
    com.apple.iokit.IOSCSIMultimediaCommandsDevice          3.6.0
    com.apple.iokit.IOBDStorageFamily          1.7
    com.apple.iokit.IODVDStorageFamily          1.7.1
    com.apple.iokit.IOCDStorageFamily          1.7.1
    com.apple.iokit.IOAHCISerialATAPI          2.6.0
    com.apple.iokit.IOSCSIArchitectureModelFamily          3.6.0
    com.apple.iokit.IOFireWireFamily          4.5.5
    com.apple.iokit.IOUSBUserClient          650.4.4
    com.apple.iokit.IOAHCIFamily          2.6.0
    com.apple.iokit.IOUSBFamily          650.4.4
    com.apple.driver.AppleEFINVRAM          2.0
    com.apple.driver.AppleEFIRuntime          2.0
    com.apple.iokit.IOHIDFamily          2.0.0
    com.apple.iokit.IOSMBusFamily          1.1
    com.apple.security.sandbox          278.10
    com.apple.kext.AppleMatch          1.0.0d1
    com.apple.security.TMSafetyNet          7
    com.apple.driver.AppleKeyStore          2
    com.apple.driver.DiskImages          371.1
    com.apple.iokit.IOStorageFamily          1.9
    com.apple.iokit.IOReportFamily          21
    com.apple.driver.AppleFDEKeyStore          28.30
    com.apple.driver.AppleACPIPlatform          2.0
    com.apple.iokit.IOPCIFamily          2.8
    com.apple.iokit.IOACPIFamily          1.4
    com.apple.kec.corecrypto          1.0
    com.apple.kec.pthread          1

Maybe you are looking for

  • Creation of TDS Certificate

    Hi Gurus, any one explain the procedure of creation of TDS Cerfiticate. its urgent please do the needful. Regards Vijay

  • File permission error; NI-488: DMA hardware error detected

    I'm running LabVIEW 8.0 on the latest supported SUSE linux. My vi saves a data file. If I save a file named "/home/bill/LabVIEW/data/file.dat," it saves okay the first time. But then if I run the program again, it gives me an error instead of just wr

  • My iTunes won't open help please! what should I do?

    My iTunes won't open, when I try to open it, it says: "The file 'i Tunes Library.itl' cannot be read because it was created by a newer version of itunes." What can I do about this? please help me.

  • Problems with freemidi and system 9.2.2

    I have a working set up of a program called Mosaic (music notation system by MOTU now orphaned) that uses 9.2.2  and no higher. It will not work within the so-called Classic in OSX either.  The program is functioning fine on my Blue/White G3 running

  • Mailbox Recovery From Disaster Exchange Server 2013

    I have to exchange server EX01 and EX02. Now EX01 have to down didn't run anyway. Default database on EX01 that have to Administrator mailbox and the default database was not member of dag. now i can't move administrator database another database loc