Changes between Version 1 and Version 2 of Ticket #14166, comment 11


Ignore:
Timestamp:
2017-01-06T20:20:35+01:00 (9 years ago)
Author:
wiktorn

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #14166, comment 11

    v1 v2  
    11I guess that I might have found some clue:
    22[[Image(visualvm_threads.PNG​)]]
     3
     4Looks like we have quite a lot of threads spawned by JCS such as:
     5{{{
     6"CacheEventQueue.QProcessor-WMS_BLOCK_v2" #541 daemon prio=5 os_prio=0 tid=0x00000000227ce800 nid=0x2338 waiting on condition [0x0000000049f5f000]
     7   java.lang.Thread.State: TIMED_WAITING (parking)
     8        at sun.misc.Unsafe.park(Native Method)
     9        - parking to wait for  <0x00000000e5f59590> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
     10        at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
     11        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
     12        at java.util.concurrent.LinkedBlockingQueue.poll(Unknown Source)
     13        at org.apache.commons.jcs.engine.CacheEventQueue$QProcessor.run(CacheEventQueue.java:209)
     14}}}
     15
     16This might point to the source of the problem