Thread Contention Performance Issue On WebCenter Sites Cache with JRockit [unlocked] Threads
Last updated on JANUARY 17, 2018
Applies to:Oracle WebCenter Sites - Version 7.5.2 and later
Information in this document applies to any platform.
Performance issues occur on delivery environment while under load. Sometimes, the Weblogic thread pool suddenly grows with active threads and we can see many requests locked on some Sites internal locks. Most often, when there are these slow performance periods, the site is still working while the thread pool is growing. This leads to delays in the site's responses to end users. This period of delayed responses can last minutes or even be up to one hour, and after that the number of active threads will return to normal. Occasionally, the site does not return to a normal thread count and becomes unresponsive. At this point the only option is to restart the application server.
Thread dumps show that threads are blocked trying to obtain a lock that is [unlocked].
-- Blocked trying to get lock: java/lang/Integer@0x44e74330[unlocked]
at jrockit/vm/Threads.waitForUnblockSignal()V(Native Method)
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms