O'Reilly logo

Oracle JRockit by Marcus Lagergren, Marcus Hirt

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 5. Benchmarking and Tuning

This chapter introduces benchmarking as a fundamental method to measure the performance of a Java application. It also covers the JVM side of performance, discussing how the virtual machine can be made to execute Java faster.

Benchmarking can, and should, be used to regression test an application during development, to ensure that new code modifications do not impact performance. Time and time again during our careers, we have seen unexpected performance regressions crop up from seemingly innocent changes. Continuous, preferably automated, benchmarking is the best way to prevent this from happening. Each software project should have a performance goal and benchmarking is the way to make sure that this goal is ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required