THREAD DUMP
To take the thread dump of the running java process with process id = PID, use: "kill -3 PID".
The thread dump is written to the system out of the VM on which you executed the kill -3. If you are redirecting the console output of the JVM to a file, the thread dump will be in that file. If the JVM is running in an open console, then the thread dump will be displayed in its console.
You could alternatively use jstack (Included with JDK) to take a thread dump and write the output wherever you want
HEAP DUMP
You can use jdk utility 'jmap' to take the heap dump.
And use the jdk tool 'jhat' to analyse java heaps.
http://www.startux.de/java/45-java-heap-dump
To take the thread dump of the running java process with process id = PID, use: "kill -3 PID".
The thread dump is written to the system out of the VM on which you executed the kill -3. If you are redirecting the console output of the JVM to a file, the thread dump will be in that file. If the JVM is running in an open console, then the thread dump will be displayed in its console.
You could alternatively use jstack (Included with JDK) to take a thread dump and write the output wherever you want
jstack PID > outfile
HEAP DUMP
You can use jdk utility 'jmap' to take the heap dump.
And use the jdk tool 'jhat' to analyse java heaps.
http://www.startux.de/java/45-java-heap-dump
No comments:
Post a Comment