Mercurial > hg > gc-bench
changeset 61:8df264030545
Make runtime.* tests with more reliable machine counters.
author | shade |
---|---|
date | Fri, 23 Dec 2016 17:35:00 +0100 |
parents | 4c32eb6c67b0 |
children | 04bf515935c1 |
files | src/main/java/org/openjdk/gcbench/tests/MachineCntTest.java |
diffstat | 1 files changed, 6 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/src/main/java/org/openjdk/gcbench/tests/MachineCntTest.java Tue Dec 20 18:52:31 2016 +0100 +++ b/src/main/java/org/openjdk/gcbench/tests/MachineCntTest.java Fri Dec 23 17:35:00 2016 +0100 @@ -5,9 +5,7 @@ import org.openjdk.jmh.results.RunResult; import org.openjdk.jmh.runner.Runner; import org.openjdk.jmh.runner.RunnerException; -import org.openjdk.jmh.runner.options.ChainedOptionsBuilder; -import org.openjdk.jmh.runner.options.Options; -import org.openjdk.jmh.runner.options.OptionsBuilder; +import org.openjdk.jmh.runner.options.*; import java.util.Map; @@ -49,7 +47,11 @@ ChainedOptionsBuilder builder = new OptionsBuilder() .parent(baseOpts) .threads(1) - .forks(3) + .forks(5) + .warmupIterations(3) + .warmupTime(TimeValue.seconds(1)) + .measurementIterations(1) + .measurementTime(TimeValue.seconds(3)) .addProfiler(LinuxPerfNormProfiler.class);