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


Popular posts from this blog

Tuning ext4 for performance with emphasis on SSD usage

Java 8: Default Interface Implementations, The Diamond Problem, Multiple Inheritance, and Precedence

Tuning ext3 for performance without losing its data integrity potential