- Print thread stack for all Java threads:
- Control-\
- kill -QUIT pid
- jstack pid (or jstack -F pid if jstack pid does not respond)
- Detect deadlocks:
- Request deadlock detection: JConsole tool, Threads tab
- Print information on deadlocked threads: Control-\
- Print list of concurrent locks owned by each thread: -XX:+PrintConcurrentLocks set, then Control-\
- Print lock information for a process: jstack -l pid
- Get a heap histogram for a process:
- Start Java process with -XX:+PrintClassHistogram, then Control-\
- jmap -histo pid (with -F option if pid does not respond)
- Dump Java heap for a process in binary format to file:
- jmap -dump:format=b,file=filename pid (with -F option if pid does not respond)
- Print shared object mappings for a process:
- jmap pid
- Print heap summary for a process:
- Control-\
- jmap -heap pid
- Print finalization information for a process:
- jmap -finalizerinfo pid
- Attach the command-line debugger to a process:
- jdb -connect sun.jvm.hotspot.jdi.SAPIDAttachingConnector:pid=pid
Get the latest Tips and tricks Of computer,Laptops and Iphones Hacked and Cracked Softwares Think like a master One day you will be the master
Friday, 30 September 2011
Hung, Deadlocked, or Looping Process
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment