What is the meaning of 'Unknown: thread_state' when using -Xprof?
I'm trying to find a performance bottleneck in my java application.
Between 30% and 60% of the execution time are always in "Unknown: thread_state":
E.g. (excerpt):
Thread-local ticks:
0.2%35 Blocked (of total)
0.0%2 Class loader
0.0%3 Compilation
38.6% 5521 Unknown: thread_state
Flat profile of 179.25 secs (14367 total ticks): DestroyJavaVM
The summary for all Threads looks even worse, but I guess that's just a bug (I mean the 329.5%):
Global summary of 180.77 seconds:
100.0% 14550 Received ticks
0.3%50 Received GC ticks
6.4%927 Compilation
0.0%6 Class loader
329.5% 47942 Unknown code
I guess "Unknown: thread_state" means the Thread/process is idle, is that true?
It would be equally helpful if someone could point me to detailed documentation; I searched the web and SUN's website, but I couldn't find any hint.
I also posted this question here:
http://forum.java.sun.com/thread.jspa?forumID=538&threadID=754104
but I was asked to re-post it on this forum.
Thanks.

