Sciweavers

VEE
2006
ACM

Relative factors in performance analysis of Java virtual machines

14 years 5 months ago
Relative factors in performance analysis of Java virtual machines
Many new Java runtime optimizations report relatively small, single-digit performance improvements. On modern virtual and actual hardware, however, the performance impact of an optimization can be influenced by a variety of factors in the underlying systems. Using a case study of a new garbage collection optimization in two different Java virtual machines, we show the relative effects of issues that must be taken into consideration when claiming an improvement. We examine the specific and overall performance changes due to our optimization and show how unintended side-effects can contribute to, and distort the final assessment. Our experience shows that VM and hardware concerns can generate variances of up to 9.5% in whole program execution time. Consideration of these confounding effects is critical to a good, objective understanding of Java performance and optimization. Categories and Subject Descriptors C.4 [Performance of Systems]: Measurement Techniques, Design Studies General...
Dayong Gu, Clark Verbrugge, Etienne M. Gagnon
Added 14 Jun 2010
Updated 14 Jun 2010
Type Conference
Year 2006
Where VEE
Authors Dayong Gu, Clark Verbrugge, Etienne M. Gagnon
Comments (0)