Title
A Study of the Allocation Behavior of the SPECjvm98 Java Benchmark
Abstract
We present an analysis of the memory usage for six of the Java programs in the SPECjvm98 benchmark suite. Most of the programs are real-world applications with high demands on the memory system. For each program, we measured as much low level data as possible, including age and size distribution, type distribution, and the overhead of object alignment. Among other things, we found that non-pointer data usually represents more than 50% of the allocated space for instance objects, that Java objects tend to live longer than objects in Smalltalk or ML, and that they are fairly small.
Year
DOI
Venue
1999
10.1007/3-540-48743-3_5
ECOOP
Keywords
Field
DocType
java object,memory system,specjvm98 java benchmarks,memory usage,non-pointer data,high demand,low level data,specjvm98 java benchmark,size distribution,type distribution,specjvm98 benchmark suite,allocation behavior,java program
Programming language,Suite,Object-oriented programming,Computer science,Java concurrency,Smalltalk,Real time Java,Garbage collection,Java,Software development,Operating system
Conference
Volume
ISSN
ISBN
1628
0302-9743
3-540-66156-5
Citations 
PageRank 
References 
102
6.23
15
Authors
2
Search Limit
100102
Name
Order
Citations
PageRank
Sylvia Dieckmann11026.23
Urs Hölzle23492346.29