Just how bad is these blocked lock chains for performance?

I had the pleasure of participating in load test of an application running on WLS923/J27.6 I stumbled across these blocked lock chains in my JRA thread dumps. And started wondering, is this the bad or very bad? This is from test with somewaht excessive logging.
Blocked lock chains
===================
Chain 2:
"[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'" id=39 idx=0x98 tid=5040 waiting for com/fatcity/logging/RotatingFileLogger@0x2B703780 held by:
"[ACTIVE] ExecuteThread: '20' for queue: 'weblogic.kernel.Default (self-tuning)'" id=107 idx=0x1a8 tid=1720 in chain 1
Chain 3:
"[ACTIVE] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'" id=42 idx=0xa4 tid=3600 waiting for java/lang/Class@0x2BC1BCE8 held by:
"[ACTIVE] ExecuteThread: '9' for queue: 'weblogic.kernel.Default (self-tuning)'" id=96 idx=0x17c tid=5252 waiting for com/fatcity/logging/RotatingFileLogger@0x2B703780 held by:
"[ACTIVE] ExecuteThread: '20' for queue: 'weblogic.kernel.Default (self-tuning)'" id=107 idx=0x1a8 tid=1720 in chain 1
Chain 4:
"[ACTIVE] ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)'" id=73 idx=0x120 tid=5496 waiting for com/fatcity/logging/RotatingFileLogger@0x2B703780 held by:
"[ACTIVE] ExecuteThread: '20' for queue: 'weblogic.kernel.Default (self-tuning)'" id=107 idx=0x1a8 tid=1720 in chain 1
Chain 5:
"[ACTIVE] ExecuteThread: '6' for queue: 'weblogic.kernel.Default (self-tuning)'" id=93 idx=0x170 tid=1160 waiting for com/fatcity/logging/RotatingFileLogger@0x2B703780 held by:
"[ACTIVE] ExecuteThread: '20' for queue: 'weblogic.kernel.Default (self-tuning)'" id=107 idx=0x1a8 tid=1720 in chain 1
Chain 6:
"[ACTIVE] ExecuteThread: '7' for queue: 'weblogic.kernel.Default (self-tuning)'" id=94 idx=0x174 tid=4032 waiting for com/fatcity/logging/RotatingFileLogger@0x2B703780 held by:
"[ACTIVE] ExecuteThread: '20' for queue: 'weblogic.kernel.Default (self-tuning)'" id=107 idx=0x1a8 tid=1720 in chain 1
Chain 7:
"[ACTIVE] ExecuteThread: '10' for queue: 'weblogic.kernel.Default (self-tuning)'" id=97 idx=0x180 tid=2084 waiting for com/fatcity/logging/RotatingFileLogger@0x2B703780 held by:
"[ACTIVE] ExecuteThread: '20' for queue: 'weblogic.kernel.Default (self-tuning)'" id=107 idx=0x1a8 tid=1720 in chain 1
Chain 8:
"[ACTIVE] ExecuteThread: '11' for queue: 'weblogic.kernel.Default (self-tuning)'" id=98 idx=0x184 tid=5844 waiting for com/fatcity/logging/RotatingFileLogger@0x2B703780 held by:
"[ACTIVE] ExecuteThread: '20' for queue: 'weblogic.kernel.Default (self-tuning)'" id=107 idx=0x1a8 tid=1720 in chain 1
Chain 9:
"[ACTIVE] ExecuteThread: '12' for queue: 'weblogic.kernel.Default (self-tuning)'" id=99 idx=0x188 tid=924 waiting for com/fatcity/logging/RotatingFileLogger@0x2B703780 held by:
"[ACTIVE] ExecuteThread: '20' for queue: 'weblogic.kernel.Default (self-tuning)'" id=107 idx=0x1a8 tid=1720 in chain 1
Chain 10:
"[ACTIVE] ExecuteThread: '13' for queue: 'weblogic.kernel.Default (self-tuning)'" id=100 idx=0x18c tid=5316 waiting for com/fatcity/logging/RotatingFileLogger@0x2B703780 held by:
"[ACTIVE] ExecuteThread: '20' for queue: 'weblogic.kernel.Default (self-tuning)'" id=107 idx=0x1a8 tid=1720 in chain 1
Chain 11:
"[ACTIVE] ExecuteThread: '15' for queue: 'weblogic.kernel.Default (self-tuning)'" id=102 idx=0x194 tid=4868 waiting for com/fatcity/logging/RotatingFileLogger@0x2B703780 held by:
"[ACTIVE] ExecuteThread: '20' for queue: 'weblogic.kernel.Default (self-tuning)'" id=107 idx=0x1a8 tid=1720 in chain 1
Chain 12:
"[ACTIVE] ExecuteThread: '16' for queue: 'weblogic.kernel.Default (self-tuning)'" id=103 idx=0x198 tid=5160 waiting for java/lang/Class@0x2BC1BCE8 held by:
"[ACTIVE] ExecuteThread: '9' for queue: 'weblogic.kernel.Default (self-tuning)'" id=96 idx=0x17c tid=5252 in chain 3
Chain 13:
"[ACTIVE] ExecuteThread: '17' for queue: 'weblogic.kernel.Default (self-tuning)'" id=104 idx=0x19c tid=5192 waiting for com/fatcity/logging/RotatingFileLogger@0x2B703780 held by:
"[ACTIVE] ExecuteThread: '20' for queue: 'weblogic.kernel.Default (self-tuning)'" id=107 idx=0x1a8 tid=1720 in chain 1
Chain 14:
"[ACTIVE] ExecuteThread: '18' for queue: 'weblogic.kernel.Default (self-tuning)'" id=105 idx=0x1a0 tid=5224 waiting for com/fatcity/logging/RotatingFileLogger@0x2B703780 held by:
"[ACTIVE] ExecuteThread: '20' for queue: 'weblogic.kernel.Default (self-tuning)'" id=107 idx=0x1a8 tid=1720 in chain 1
Chain 15:
"[ACTIVE] ExecuteThread: '19' for queue: 'weblogic.kernel.Default (self-tuning)'" id=106 idx=0x1a4 tid=5360 waiting for com/fatcity/logging/RotatingFileLogger@0x2B703780 held by:
"[ACTIVE] ExecuteThread: '20' for queue: 'weblogic.kernel.Default (self-tuning)'" id=107 idx=0x1a8 tid=1720 in chain 1
Chain 16:
"[ACTIVE] ExecuteThread: '21' for queue: 'weblogic.kernel.Default (self-tuning)'" id=108 idx=0x1ac tid=5536 waiting for com/fatcity/logging/RotatingFileLogger@0x2B703780 held by:
"[ACTIVE] ExecuteThread: '20' for queue: 'weblogic.kernel.Default (self-tuning)'" id=107 idx=0x1a8 tid=1720 in chain 1
Chain 17:
"[ACTIVE] ExecuteThread: '22' for queue: 'weblogic.kernel.Default (self-tuning)'" id=109 idx=0x1b0 tid=5156 waiting for com/fatcity/logging/RotatingFileLogger@0x2B703780 held by:
"[ACTIVE] ExecuteThread: '20' for queue: 'weblogic.kernel.Default (self-tuning)'" id=107 idx=0x1a8 tid=1720 in chain 1
Chain 18:
"[ACTIVE] ExecuteThread: '25' for queue: 'weblogic.kernel.Default (self-tuning)'" id=112 idx=0x1bc tid=5428 waiting for com/fatcity/logging/RotatingFileLogger@0x2B703780 held by:
"[ACTIVE] ExecuteThread: '20' for queue: 'weblogic.kernel.Default (self-tuning)'" id=107 idx=0x1a8 tid=1720 in chain 1
Open lock chains
================
Chain 1:
"[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'" id=22 idx=0x60 tid=4600 waiting for com/fatcity/logging/RotatingFileLogger@0x2B703780 held by:
"[ACTIVE] ExecuteThread: '20' for queue: 'weblogic.kernel.Default (self-tuning)'" id=107 idx=0x1a8 tid=1720 (active)
Edited by: Allan Andersen on 2010-09-03 06:59

02-Oct-200705:53 PM
joevpt wrote:
You'd think... Eh!
What I found was that at various stages during the upgrade the NSU disconnects from the phone (which allows PC-Suite reconnect). When the NSU needs to reconnect, PC-Suite was holding onto the connection (because, I think, NSU only disconnects it once at the beginning... )
Regards,
Joe
Patheticlly true.

Similar Messages

  • Just how bad is the HD screen on the T530

    Hey everyone. I'm buying a laptop for my father whose main criteria are:
    Overall build quality
    (backlit) Keyboard and trackpad quality
    At least 15" screen
    Upgradeability
    International warranty and customer service
    Whilst it is overkill for what he wants to do, AFAICS the T530 is the only thinkpad that fits the bill.
    The only problem is his eyesight isn't what it used to be and he needs eye-glasses to read the screen on his current laptop which has a 15" 1366x768 display. Hence, a higher resolution screen is out of the question (I understand there is dpi scaling but it is never implemented perfectly across all apps).
    I see people warning against the HD display all the time, so I'd like to know just how bad is the contrast, colour reproduction etc?

    I understand where you're coming from however I don't mean travel like how a businessman travels. My father just  spends a lot of time abroad and an external monitor will not be practical. I'm surprised no-one seems to have any experience with the HD screen. Thank you for your suggestions though.

  • HT5843 How do I create a locked document for privacy?

    How do I create a locked document for privacy?

    With  the document open, tap the tools icon (wrench) and select Set Password. this assumes you are using the most recent version of the iWorks app or apps in question.

  • How do i permanently block pop ups for certain sites

    how do i permanently block pop ups for certain sites

    According to this thread > http://www.techsupportforum.com/forums/f65/blocking-individual-web-sites-on-safa ri-226175.html
    You can use the Terminal app to block individual sites but be aware, unless you are familiar using Terminal, best to click your Apple menu  (top left in your screen) then click Block Pop-Up Windows from the drop down menu instead.

  • Just how bad is this phone ? (E70 revisited)

    I have actually forgotten how frustrating Nokia phones can be as I had confirmed by (then) new E70 to the bottom drawer because with the firrmware on it, it wouldn't work in my bluetooth enabled BMer.
    What joy when I learned of the new version. Could it be that version 3.0633.09.04 (where do these numbers come from) would solve my problem ?
    Well I don't know. In fact I don't even know why I tried to put it on the phone. First I downloaded the latest PC Suite (the phone I have which actually works is NOT a Nokia, so I didn't have that on the PC ). Then I downloaded the software updater. Then I connected by recharged (and still plugged into the adaptor) E70, and fired up the updater.
    Next the USB message that my phone was disconnected from PC-Suite appeared, and as predicted the updater actually told me there was an update. I now had the option to leave or continue. When I continued, I got a message which told me the updater could not verify my phone !
    No WAIT !! I got past this by restarting, and while the message to get out was still on the screen, I used the utility in PCSuite to reselect my phone, and when the updater continued it started the download of 48.1M. Great.
    Next it came to the update bit. Again the process failed and again the solution was to do the little tinker with PC Suite to get past that point. In fact I got all the way to where the phone reboots, and shows the Nokia test screen. Here the phone seems to reconnect itself, but either its not fast enough or it's not connecting to the updater, because it reports that the update has failed. Sad but true.
    Should I have known ? Should I have guessed ? I have a buddy who has had an E61, an E70 and now wants to try the E90. Is he crazy or what ? S60 does for telephony what Locusts do for corn. If only words would describe how bad this series of phones really is...
    For those of you still here, who are in the queues for the E90, I admire your sense of endevour ! May the force be with you.

    02-Oct-200705:53 PM
    joevpt wrote:
    You'd think... Eh!
    What I found was that at various stages during the upgrade the NSU disconnects from the phone (which allows PC-Suite reconnect). When the NSU needs to reconnect, PC-Suite was holding onto the connection (because, I think, NSU only disconnects it once at the beginning... )
    Regards,
    Joe
    Patheticlly true.

  • How to create a block key default for documents created by MIRO?

    Hi All,
    How to create a block key (BSEG-ZLSPR) default for documents created by MIRO?
    Could anyone tell me?
    Thanks
    Gandalf

    HI,
    The payment block--BSEG-ZLSPR can be made defaulted by two  ways.
    Means you want to fix one value all the times for the same ,you have to do the same in Vendor master
    ie in the Vendor Master in the Payment Transactions Selection screen. make the Payment Block you want to be defaulted in MIRO.
    you can do for all vendor master in mass change -- XK99.(LFB1)
    if you are not OK with the Above .then there is another way to do the same
    it is by Screen layout setting in SHD0
    in this enter the Transaction MIRO and create a Transaction variant Z*** and click on create
    and also create a Screen variant in OMLRLIST 
    T code MIRO
    Screen variant name Z**
    Program-SAPLFDCB
    Screen Number 0020
    and create it .
    in creating ---enter the default value in the Payment block and in the varinat just check the box w.content
    KNow in SHd0 add this screen variant for the above Trasaction variant
    and then activate this trasaction variant by going into the tab Standard variants.
    so that when ever you do miro this variant will be called and you can get this payment block defaulted.
    hope so it helps
    Regards
    Anjanna

  • How do I remove blocked plug in for Java?

    How do I remove the blocked plug-in for Java. I have tried to download a new version of Java but I am not a "computer person" and do not understand the proceedures.

    Oracle have released an update said to fix the security flaw, available from here:
    http://www.oracle.com/technetwork/java/javase/downloads/jre7-downloads-1880261.h tml
    Javascript should not be disabled (it has nothing to do with Java).

  • Zen Micro Owners, just how many of these things have fatal proble

    Here and elseware, I have been reading on the Zen Micro and have seen endless lists of people who've had problems with them (in many cases right out of the box). This thread is intended as a sort of roll call for those who've had major problems vs. those who haven't (who you tend to hear from less), to see sort of what my odds are or whatever.
    Thanks.

    Had problems with first one, did the "Reload Firmware" command - it would never be recognized by any computer again. Replaced by Amazon. #2 player did well for about 4 weeks, one day was working fine, turned it off. Turned it back on, and it would work only on power cord, not on battery. Bought a new battery from Amazon - did not work. Bought player #3 from Best Buy with $30 two year replacement policy (would never have bought another one without this assurance). It works fine so far (2 weeks) - and even more interestingly, a fully charged battery from the working unit will not in any way work in the broken one, so it is definitely NOT a battery problem with player #.
    So I have a dead Zen 40 days out - and will have to call Creative tomorrow, thank God that one is still in the 90 days. I would never buy another MP3 player of any brand mail-order, without a replacement policy. I don't care what anyone says, they are very temperamental gadgets.

  • How to restrict  delivery Block in va02 for various users

    Dear  Experts
    I am suppose to restrict the user depening on delivery block in transaction VA02 .There are no SAP pre-defined feilds  authorization Object to restrict at delivery block level from PFCG ,and I have Created manually authorization object and class in Tcode Su21 and Su20  with table VBAK but its not giving any change .
    Please kindly help
    Thanks in advance
    krishna

    Hi
    We have a very complex Billing block functionality. The sales orders are handled at many levels and when the process is completed at one level, they need to change the billing block to another one and the system will allow to change the block to the specified one only and not to any other block. There is a control in the code to restrict the allowed blocks.
    We also maintain a Ztable with list of users (few super users/process primes and key people) for whom system will allow to remove/change to any other block as they wish.
    In your case, if it is not possible through authorisations, then the best way is to handle the requirement through a Ztable for the users allowed to change the delivery block. This is one of the possible alternatives.
    Thanks,
    Ravi

  • How do I control the certificate chain construction performed by Acrobat Reader during digital signature validation?

    I work in the federal government where there are many certificate authorities and cross certified certificate authorities. Acrobat Reader is building hundreds of certificate chains in attempting to find a trusted root for the signers certificate. It is taking 4 minutes to validate the signature!
    The image is the 15th screen shot showing three chains per screen shot. The window elevator has barely moved!

    I am now using Adobe Acrobat Reader 11. Signature validation is much better! Perhaps 10 seconds. The only issue I see that the detail pages have misleading messages. The Signature Properties window has no complaints about the signature but the Show Signer's Certificate page still complains about not valid trust anchor.

  • How do u schedule a process chain for a particulay say for example 9.00p.m

    hi this is ramireddy.
    please send me to my mail: [email protected]

    Hi,
    Go to start variant - right click-- change selections- date and time..
    Give your date and time and if you want to run daily or weekly and then click the period values and you can specify it there  and if you don't want to run job on holidays and then give the factory calendar id over there in restriction buttons.
    Regards,
    Siva.

  • How to store output in memory id for performance

    Hi All,
    There is a customized report where output is huge and unable to download the output file to PC generated through background job.
    Is there any option to store the output file in memory id similar to SAve with ID functionality of SQVI - Query Quick Viewer.
    Thanks
    Prat
    Edited by: prat11 on Jun 16, 2011 5:09 PM

    Hi Prat,
    The standard report BALVEX01 has all the steps neccessary for using ALV extracts. may be you can copy the program and use some other table instead of sflight and test it. usage of extracts is quite simple:
    1. Include vex01top will give you the selection screen elements needed for extracts
    2. REUSE_ALV_EXTRACT_AT_SELSCREEN can be used for validation of the extract fields
    3. likewise REUSE_ALV_EXTRACT_AT_F4_P_EX1 is for f4 help on extract fields
    4. the major part is REUSE_ALV_EXTRACT_SAVE which saves the data to the extract with the name as mentioned on the selection screen & REUSE_ALV_EXTRACT_LOAD returns the data that is saved in the extract previously.
    5. if the user uses the same name for save the old extract data will be over written. but before that system will genrate a warning message.
    if you look at the standard report with the brief i think you should be able to get the information you need.
    cheers, Prabhu

  • How/What can we monitor in DB02 for performance testing?

    We are conducting a performance test/load before golive of HCM in SAP.
    I am looking at DB02 but have NO idea of what to monitor for? there is so MUCH
    Any suggestions, would certainly be appreciated asap
    Thank you so much!
    maria

    Well, rather than trying to explain in the forum, I suggest you download the document "The SAP DBA Cockpit for Microsoft SQL Server" from:
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/1062428c-f1df-2910-b08f-c322feddcd10?quicklink=index&overridelayout=true
    This will explain everything you need to know about DB02 transaction for MS SQL server. You can read through it find out what all monitoring can be done.
    You can check the following Areas:
    Performance (ST04)
    Space (DB02)
    Configuration = Some ST04 detail screens plus new ones
    Diagnostics = Some ST04 and DB02 detail screens plus new ones
    Frankly, Space and performance are the main areas.
    Refer to the guide and this should solve all your doubts.
    Regards,
    Shitij

  • How bad does my iPod touch battery have to be to get a replacement battery?

    My iPod battery seems to be not holding charge very well at all. I was thinking about making an appointment to get a new battery at the Apple store. But just how badly functioning does my battery have to be to get the replacement? I'm still under warranty.
    Also, will they just replace my battery, or the whole iPod? If they only replace my battery will my data be saved?

    Apple generally replaces these type of items.. even if its a battery issue.  They use to be more lenient about replacing the product, however due to everyone taking advantage of it, now they test it first to see if what you are saying adds up.  My advice is, you should take it there and have them test the battery and if it is really big noticable difference from a good battery charge they will replace the whole product. 
    As far as data... you need to backup the ipod onto your computer before you go there! or you WILL lose all data!
    Also, if a battery does have poor performance within under a year; your probably not charging it right and or have the screen brightness on to high along with wifi always turned on and blue tooth!
    Hope this helps Lauren!

  • PROCESS CHAIN FOR REAL TIME DATA AQUISITION

    hi,
    how can i create a process chain for dso which is getting data from xi push
    i created a deamon which is having both infopackage and reat time dtp
    now i want to close the request for 24 hours
    i have 10 dso's in this way
    how to create process chain for this?

    hi,
    how can i create a process chain for dso which is getting data from xi push
    i created a deamon which is having both infopackage and reat time dtp
    now i want to close the request for 24 hours
    i have 10 dso's in this way
    how to create process chain for this?

Maybe you are looking for