Supported profilers: cl: Classloader profiling via standard MBeans comp: JIT compiler profiling via standard MBeans gc: GC profiling via standard MBeans jfr: Java Flight Recorder profiler mempool: Memory pool/footprint profiling via standard MBeans pauses: Pauses profiler safepoints: Safepoints profiler stack: Simple and naive Java stack profiler Unsupported profilers: async: Unable to load async-profiler. Ensure asyncProfiler library is on LD_LIBRARY_PATH (Linux), DYLD_LIBRARY_PATH (Mac OS), or -Djava.library.path. Alternatively, point to explicit library location with -prof async:libPath=. dtraceasm: [sudo: dtrace: command not found ] perf: [Cannot run program "perf": Exec failed, error: 2 (No such file or directory) ] perfasm: [Cannot run program "perf": Exec failed, error: 2 (No such file or directory) ] perfc2c: [Cannot run program "perf": Exec failed, error: 2 (No such file or directory) ] perfnorm: [Cannot run program "perf": Exec failed, error: 2 (No such file or directory) ] xperfasm: Unable to start the profiler. Try running JMH as Administrator, and ensure that previous profiling session is stopped. Use 'xperf -stop' to stop the active profiling session.: [Cannot run program "xperf": Exec failed, error: 2 (No such file or directory) ]