I am looking for a profiler, how can I profile a Java6 application running in a separate Linux window (without a window manager).
The application is a delay-sensitive multithreaded server that typically responds to incoming network events of several hundred microseconds (less than 1 millisecond). I'm interested in learning about hot sections of code and competing locks; I'm less interested in memory usage patterns.
I do not care about profiling overhead during the profiling run, I expect this to be a performance hit.
source
share