Tools for Analyzing Multithreaded Java Programs
Hi -- I'm looking to see if any tools exist that will let me analyze my multi-threaded Java program: Specifically I want a tool that'll show me exactly when each of my threads starts and stops running. (I have more threads than CPUs) I would like to see timings down to the microsecond. jvisualvm has a thread monitor tool but the timing resolution doesn't appear to be very good: My threads start and stop without the tool even realizing it.
Any pointers/suggestions would be greatly appreciated.