====== Java Debug ====== * [[java:crash|JVM/Java Crash]] * [[http://prezi.com/kwhudvwvksxo/useful-tools-for-java-developer/|Usefull tools for Java Developer]] * [[http://docs.oracle.com/javase/6/docs/technotes/tools/share/jmap.html|jmap - Memory Map]] * [[http://docs.oracle.com/javase/1.5.0/docs/tooldocs/share/jps.html|jps - Java Virtual Machine Process Status Tool]] * [[http://docs.oracle.com/javase/1.5.0/docs/tooldocs/share/jstack.html|jstack - Stack Trace]] * [[http://marxsoftware.blogspot.com/2012/01/comparing-heap-dumps-with-netbeans-71.html|Comparing Heap Dumps with NetBeans 7.1]] * [[http://docs.oracle.com/javase/6/docs/technotes/tools/share/jmap.html|jmap]] 힙 덤프 발생시켜 당시 객체의 상태를 보여준다. 이걸 실행하면 JVM이 멈춘다. * [[http://docs.oracle.com/javase/6/docs/technotes/tools/share/jhat.html|jhat - Java Heap Analysis Tool]] * [[http://docs.oracle.com/javase/6/docs/technotes/tools/share/jvisualvm.html|jvisualvm]] * [[http://visualvm.java.net/|VisualVm]] * [[http://code.google.com/p/jswat/|jSwat]] * [[http://www.nastel.com/resource/download-free-software/autopilot-heap-detective.html|AutoPilot]] Java Memory Leak Detector * [[http://docs.oracle.com/javase/6/docs/technotes/tools/share/jinfo.html|jinfo]] PID로 JVM의 system properties와 실행 정보 VM Flag 등을 알 수 있다. * [[http://www.oracle.com/technetwork/java/javase/tools-141261.html|Diagnostic Tools and Options - Troubleshooting Guide for Java SE 6 with HotSpot VM]] * [[https://docs.oracle.com/javase/7/docs/webnotes/tsg/|JDK Troubleshooting Guide]] * [[http://java.dzone.com/articles/java-performance-troubleshooti-0|Top 10 Java Performance Troubleshooting Tools | Javalobby]] * [[http://www.oracle.com/technetwork/java/javase/tsg-vm-149989.pdf|Troubleshooting Guide for Java SE 6 with HotSpot VM - tsg-vm-149989.pdf]] * [[http://java.dzone.com/articles/jstack-and-jmap|jstack and jmap]] * [[http://www.oracle.com/technetwork/java/javase/index-137495.html|Troubleshooting Guide for Java SE 6 with HotSpot VM]]