Does anybody know more details about "JVM mutex enter" events recorded by jrockit flight_recorder?
We see peaks of these events during our load tests, the duration is sometimes up to 12 seconds. During the peak nearly all threads are waiting on this event. The CPU is nearly 100% but only 1-2 http requests are processed, no garbage collector is active.
Start Time Duration Thread Event Type
1.349.100.249.081.435.000 12.344.185.000 [ACTIVE] ExecuteThread: '16' for queue: 'weblogic.kernel.Default (self-tuning)' JVM Mutex Enter
1.349.100.249.081.429.000 12.130.137.000 org.springframework.jms.listener.DefaultMessageListenerContainer#0-1 JVM Mutex Enter
1.349.100.265.821.415.000 12.108.054.000 [ACTIVE] ExecuteThread: '14' for queue: 'weblogic.kernel.Default (self-tuning)' JVM Mutex Enter
We are using this software on a VMware virtualized machine.
java version "1.6.0_29"
Java(TM) SE Runtime Environment (build 1.6.0_29-b11)
Oracle JRockit(R) (build R28.1.5-20-146757-1.6.0_29-20111004-1750-linux-x86_64, compiled mode)
Linux version 2.6.18-308.1.1.el5 (email@example.com) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-52)) #1 SMP Fri Feb 17 16:51:01 EST 2012