2014-05-19

Profilers for Java & Java8 w/ Very Low Overhead

Both are part of the official JDK8 package and don't need any further plugins to get started.

  • Java Mission Control (jmc) is a production system ready profiler from Oracle that has an overhead of <1% and is suitable for profiling production systems
    • Location: $JAVA_HOME/bin/jmc
  • JVisualVM (jvisualvm) is a profiler for Oracle that is good enough for resolution of most issues that required a profiler, a nice profiler for getting started 
    • Location: $JAVA_HOME/bin/jvisualvm