June 05, 2020, author: Petr Tuma
A new release of the Renaissance benchmark suite includes several changes to the workloads:
movie-lensbug fix, where part of the setup was moved out of the core benchmark iteration,
log-regressionbug fix, where input features are cached to avoid parsing the input during each benchmark iteration,
neo4j-analyticsimprovement that adds indices and uses placeholder for queries (contributed by Michael Hunger from Neo4J), and
dottyfix for Windows compatibility.
The Renaissance harness now forces a garbage collection run before each iteration.
This changes especially the behavior of Spark based workloads, which would otherwise
retain weakly referenced objects until Spark controlled cleanup once every 30 minutes.
The garbage collection forced by the harness can be disabled with the
The harness also includes two plugins,
jmx-timers for collecting the JIT compilation times, and
ubench-agent for collecting the values of arbitrary hardware performance counters.
The JSON result format now also includes OS and system metadata, which help capture the benchmark execution conditions across experiments.
We also note that Renaissance helped tune the OpenJDK HotSpot inlining settings.
Special thanks go to:
Renaissance 0.15 Released
October 23, 2023
Renaissance 0.14.2 Released
February 28, 2023
Renaissance 0.14.1 Released
May 23, 2022
Renaissance 0.14 Released
January 31, 2022
Renaissance 0.13 Released
September 16, 2021
Renaissance 0.12 Released
July 07, 2021
Renaissance 0.11 Released
June 05, 2020
Renaissance 0.10 Released
July 03, 2019
Renaissance 0.9 Released
May 06, 2019