Related posts in this website for your search
- Troubleshooting Java on Solaris
- Java: Open Source RIA using Apache Pivot
- Eclipse Memory Analyzer
- Open Source ASP.NET Blogging Engine
- Binary Core File Analysis
Here are various tools to analyze core dump file under different platforms.
-
Solaris - dbx or gdb
-
Linux - gdb
-
HP-UX - gdb or adb
-
AIX - gdb
-
Windows - Dr. Watson or WinDbg
or use pstack or pmap
Read more details here.
Reference
http://stackoverflow.com/questions/114236/solaris-core-dump-analysis
http://cuddletech.com/blog/pivot/entry.php?id=965
http://www.sun.com/bigadmin/features/articles/java_se6_observability.jsp
http://www.alphaworks.ibm.com/tech/jca
http://docs.hp.com/en/5992-1918/ch04.html
-----------------------------------------------------------------------------------------------------
IBM 에서 Java Core Analyzer
무료로 사용할 수 있는, 자바 코어, 혹은 쓰레드 덤프 분석기이다.
갑자기 JVM이 죽었을 때 JVM은 코어 파일을 떨어뜨린다. 아니면, JVM이 너무 느려졌을 때 왜 느려졌는지 분석하기 위해서 kill -3 JVM의PID으로 쓰레드 덤프 파일을 생성할 수 있다.
문제는, 그 파일이 있어도, 그걸 분석하는게 결코 쉽지 않다는 점이다.
IBM Java Core Analyzer는 그 쓰레드 덤프 분석을 도와주는 도구이다.
근데, 사실 쓰레드 덤프를 떠도 그걸 읽을 줄 모르면 별 소용이 없는데, 그에 관해서는 How to find bottleneck in J2EE application를 참조해서 보면 도움이 될 것 같다.