Robust Java benchmarking, Part 1, Issues

Understand the pitfalls of benchmarking Java code

From the developerWorks archives

Brent Boyer

Date archived: April 18, 2019 | First published: June 24, 2008

Program performance is always a concern, even in this era of high-performance hardware. This article, the first in a two-part series, guides you around the many pitfalls associated with benchmarking Java™ code. Part 2 covers the statistics of benchmarking and offers a framework for performing Java benchmarking. Because almost all new languages are virtual machine-based, the general principles the article describes have broad significance for the programming community at large.

This content is no longer being updated or maintained. The full article is provided "as is" in a PDF file. Given the rapid evolution of technology, some content, steps, or illustrations may have changed.

Zone=Java development
ArticleTitle=Robust Java benchmarking, Part 1: Issues