Jmh Microbenchmarks

Designing and auditing JVM microbenchmarks whose workload, observation boundary, compiler context, state topology, lifecycle, units, and statistical comparison match the engineering question. Covers dead-code elimination, constant folding, Blackhole/return values, forks, warm-up, fixture levels, inputs, operations-per-invocation, allocation counters, experimental units, uncertainty, paired comparisons, negative controls, and production extrapolation. Use before trusting a JMH score or replacing a system test with a microbenchmark. Advanced concurrency layouts, profilers, assembly, and regression gates have separate owners.

robsonkades 6143303 3 files · 27.2 KB Updated

File contents

robsonkades/agent-skills/tree/main/skills/jmh-microbenchmarks commit 61433038f5

Frequently asked questions

npx skillmds@latest add robsonkades/jmh-microbenchmarks