Sometimes JConsole is not enough to investigate issues, such as performance-related ones.
Java Mission Control 8
Java Mission Control is available for OpenJDK, and Oracle JDK, Oracle has a good introduction for those tools here. Basically, Misson control is the tool for troubleshooting, and Flight Recorder is the API ~ according to JEPS 328.
- To install it, go directly from the git: https://github.com/openjdk/jmc
- Follow the instruction to build it
- Running it
1. Use case 1:: Analyzing data with Missiong control
1. Use case 2:: JMX to JBoss (like I did with JVisualVM)