Robust Java benchmarking, Part 1: Issues: Program performance is always a concern, even in this era of
high-performance hardware. Part 1 of this two-part series guides you around the many pitfalls associated with benchmarking Java code.
Robust Java benchmarking, Part 2: Statistics and solutions: This article, the second in our featured two-part series, covers the statistics of benchmarking and offers a framework you can use to benchmark Java code ranging from self-contained microbenchmarks to code that calls a full application.