| Start and stop eprof data collection with zero preparation | — | X (5.0.04+) | X | kill -USR2 pid |
| Specify JVM agent | X | — | — | -Xrunjmeter |
| Specify JVM agent | — | X | X | -agentlib:jmeter* |
| Dynamic attach of the JVM agent | — | – | X (6.0.03+) | None |
| Collect hprof data | X | — | — | -Xrunhprof |
| Collect hprof data | — | X | X | -agentlib:hprof |
| Access JMX Viewer | — | X | X | -agentlib:jmeter* |
| Obtain detailed garbage collection metrics | X | X | X | -Xverbosegc, -Xloggc |
| View major versus minor garbage collection metrics | — | X (5.0.12+) | X (6.0.01+) | -Xverbosegc, -Xloggc |
| View results of running print GC details and print heap
at GC together | — | — | X | -XX:+PrintGCDetails and -XX:+PrintHeapAtGC |
| Start and stop verbose GC data collection with zero preparation | — | X (5.0.14) | X (6.0.02) | kill -PROF pid or kill -21 pid |
| Obtain allocation site statistics and -Xverbosegc data together | — | X (5.0.14) | X (6.0.02) | -Xverbosegc and -XX:+PrintAllocStatistics |