Platform independent dynamic Java']Java virtual machine analysis: the Java']Java Grande Forum benchmark suite

被引:5
作者
Gregg, D
Power, J
Waldron, J [1 ]
机构
[1] Univ Dublin Trinity Coll, Dept Comp Sci, Dublin 2, Ireland
[2] Natl Univ Ireland, Dept Comp Sci, Maynooth, Kildare, Ireland
关键词
!text type='Java']Java[!/text] Virtual Machine; !text type='Java']Java[!/text] Grande; instruction frequency; method profiling;
D O I
10.1002/cpe.666
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper we present a platform independent analysis of the dynamic profiles of Java programs when executing on the Java Virtual Machine. The Java programs selected are taken from the Java Grande Forum benchmark suite and five different Java-to-bytecode compilers are analysed. The results presented describe the dynamic instruction usage frequencies. as well as the sizes of the local variable, parameter and operand stacks during execution on the JVM. These results, presenting a picture of the actual (rather than presumed) behaviour of the JVM, have implications both for the coverage aspects of the Java Grande benchmark suites, for the performance of the Java-to-bytecode compilers and for the design of the JVM. Copyright (C) 2003 John Wiley Sons, Ltd.
引用
收藏
页码:459 / 484
页数:26
相关论文
共 18 条
[1]  
ANTONIOLI D, 1988, 984 U ZUR DEP COMP S
[2]  
ARMSTRONG E, 1998, HOTSPOT NEW BREED VI
[3]  
Benton Nick, 1998, P 3 ACM SIGPLAN INT, DOI DOI 10.1145/289423.289435
[4]  
BULL M, 2000, P 2 INT C EXH PRACT
[5]  
BULL M, 1999, P ACM 1999 JAV GRAND, P81
[6]   Optimizations of Eiffel programs: SmallEiffel, the GNU Eiffel compiler [J].
Colnet, D ;
Zendra, O .
TOOLS 29: TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS, PROCEEDINGS, 1999, 29 :341-350
[7]  
DAHM M, 1998, B1798 FREIE U BERL
[8]  
Ishizaki K., 1999, Proceedings of the ACM 1999 Java Grande Conference, P119, DOI 10.1145/304065.304111
[9]   Techniques for obtaining high performance in Java']Java programs [J].
Kazi, IH ;
Chen, HH ;
Stanley, B ;
Lilja, DJ .
ACM COMPUTING SURVEYS, 2000, 32 (03) :213-240
[10]  
KOOPMAN P, 1992, ROCH 4 C I APPL FORT