hanging thread "VM Thread"
843798Mar 13 2007 — edited Mar 19 2007Hi,
Our customer runs a Tomcat 4.1 in a JDK 1.4.2 on Windows 2K.
Frequently (once a day) Tomcat seems to hang and the Java process consumed all CPU. We did a thread dump and identified the Thread named "VM Thread" as the cause. Here is the snippet from the thread dump.
"VM Thread" prio=5 tid=0x00897760 nid=0x2284 runnable
The memory of the Java process is at the configured (-Xmx512m) maximum.
- My questions are:
- what is the purpose of this "VM Thread"?
- Is there anything I can do about it or shall I try to update the JDK?
- I tested the JConsole tool but the "VM Thread", the "VM Periodic Task Thread" and the "Suspend Checker Thread" from the Thread dump are not listed there. Why?
Thanks for your help
Michael