Recommend a Java application profiler running on a remote Linux machine?

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.

+3
source share
3 answers

Yourkit , , , .

, , . ; , -, ( )? ? .. - .

timestamp nanoTime() , , .

BTW: Java 100 .

BTW2: GC GC . eden, , .

+3

yourkit: http://www.yourkit.com/

, , . , , ( , )

+1
0

Source: https://habr.com/ru/post/1763648/


All Articles