Java Mission Control - JMC
JMH is more suited for microbenchmarking Java code rather than making HTTP requests.
Profiling Tools:
- VisualVM: A free tool provided by Oracle that integrates with the JDK. It provides CPU, memory, and thread profiling.
- Eclipse Memory Analyzer (MAT): A powerful tool for analyzing Java heap dumps.
- JProfiler: A commercial Java profiler that provides detailed memory analysis.
- YourKit: Another commercial profiler with advanced memory profiling capabilities.
JVM Monitoring Tools:
- JConsole: A monitoring tool that comes with the JDK, providing basic profiling features.
- Java Mission Control (JMC): A profiling and diagnostics tool that comes with the Oracle JDK.
JDK Mission Control (JMC) 8 Downloads
The app can be extracted and be used directly.