Java · Hard · Pro
JMH pitfalls — blackholes, fork, warmup?
JavaPerformance & ToolingStaff
JMH basics
Java Microbenchmark Harness runs benchmarks in forked JVMs with warmup, blackholes to defeat dead-code elimination, and multiple forks for statistical confidence.