A Comprehensive Java Benchmark Study on Memory and Garbage Collection Behavior of DaCapo, DaCapo Scala, and SPECjvm2008
Autor: | Philipp Lengauer, Hanspeter Mössenböck, Markus Weninger, Verena Bitto |
---|---|
Rok vydání: | 2017 |
Předmět: |
Java
Computer science Scala Programming language Suite 020207 software engineering 02 engineering and technology computer.software_genre Virtual machine DACAPO 0202 electrical engineering electronic engineering information engineering Benchmark (computing) 020201 artificial intelligence & image processing Compiler Software_PROGRAMMINGLANGUAGES computer Garbage collection computer.programming_language |
Zdroj: | ICPE |
Popis: | Benchmark suites are an indispensable part of scientific research to compare different approaches against each another. The diversity of benchmarks is an important asset to evaluate novel approaches for effectiveness and weaknesses. In this paper, we describe the memory characteristics and the GC behavior of commonly used Java benchmarks, i.e., the DaCapo benchmark suite, the DaCapo Scala benchmark suite and the SPECjvm2008 benchmark suite. The paper can serve as a useful guide to select benchmarks in accordance with desired application characteristics on modern virtual machines as well as with different compilers and garbage collectors. It also helps to put results that are based on these benchmarks into perspective. Additionally, we compare Java's current default collector to the G1 GC. |
Databáze: | OpenAIRE |
Externí odkaz: |