DocumentCode :
2172174
Title :
Characterizing the design and performance of interactive java applications
Author :
Zaparanuks, Dmitrijs ; Hauswirth, Matthias
Author_Institution :
Fac. of Inf., Univ. of Lugano, Lugano, Switzerland
fYear :
2010
fDate :
28-30 March 2010
Firstpage :
23
Lastpage :
32
Abstract :
When designers of Java runtime systems evaluate the performance of their systems for the purpose of running clientside Java applications, they normally use the Dacapo and SPEC JVM benchmark suites. However, when users of those Java runtime systems run client applications, they usually run interactive applications such as Eclipse or NetBeans. In this paper we study whether this mismatch is a problem: Do the prevalent Java client-side benchmark suites faithfully represent the characteristics of real-world Java client applications? To answer this question we characterize benchmarks and applications using three kinds of metrics: static metrics, architecture-independent dynamic metrics, and hardware performance counters. We find that real-world applications significantly differ from existing benchmarks. Our finding indicates that the current benchmark suites should be augmented to more faithfully represent the large segment of interactive applications.
Keywords :
Java; software metrics; Java client-side benchmark suites; Java runtime systems; architecture-independent dynamic metrics; hardware performance counters; interactive Java applications; static metrics; Arithmetic; Counting circuits; Hardware; Informatics; Java; Optimizing compilers; Technological innovation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Performance Analysis of Systems & Software (ISPASS), 2010 IEEE International Symposium on
Conference_Location :
White Plains, NY
Print_ISBN :
978-1-4244-6023-6
Electronic_ISBN :
978-1-4244-6024-3
Type :
conf
DOI :
10.1109/ISPASS.2010.5452075
Filename :
5452075
Link To Document :
بازگشت