Java VisualVM
  • is a simplified yet robust profiling tool for Java applications
  • by default, this tool is bundled with the Java Development Kit (JDK)
  • its operation relies on other standalone tools provided in the JDK, such as JConsolejstatjstackjinfo, and jmap