hg: code-tools/jmh: Make asymmetric @Groups dynamic, thread distribution selectable at runtime.

aleksey.shipilev at oracle.com aleksey.shipilev at oracle.com
Tue Nov 19 09:11:42 PST 2013


Changeset: 6f7fe0125263
Author:    shade
Date:      2013-11-19 21:11 +0400
URL:       http://hg.openjdk.java.net/code-tools/jmh/rev/6f7fe0125263

Make asymmetric @Groups dynamic, thread distribution selectable at runtime.

! jmh-core-it/src/test/java/org/openjdk/jmh/it/asymm/ExactThreadCountTest.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/asymm/Zero1ThreadCountTest.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/asymm/Zero2ThreadCountTest.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/sharing/GroupBenchSharingTest.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/sharing/GroupDefaultBenchSharingTest.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/sharing/GroupDefaultStateSharingTest.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/sharing/GroupStateSharingTest.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/times/GroupBenchHelperTimesTest.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/times/GroupStateHelperTimesTest.java
+ jmh-core/src/main/java/org/openjdk/jmh/annotations/GroupThreads.java
+ jmh-core/src/main/java/org/openjdk/jmh/logic/ThreadControl.java
! jmh-core/src/main/java/org/openjdk/jmh/processor/internal/GenerateMicroBenchmarkProcessor.java
+ jmh-core/src/main/java/org/openjdk/jmh/processor/internal/GroupValidationProcessor.java
! jmh-core/src/main/java/org/openjdk/jmh/processor/internal/MethodGroup.java
! jmh-core/src/main/java/org/openjdk/jmh/processor/internal/MethodInvocation.java
! jmh-core/src/main/java/org/openjdk/jmh/processor/internal/StateObjectHandler.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/BenchmarkRecord.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/LoopMicroBenchmarkHandler.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/MicroBenchmarkHandlers.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/options/ChainedOptionsBuilder.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/options/CommandLineOptions.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/options/Options.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/options/OptionsBuilder.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/parameters/BenchmarkParams.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/parameters/IterationParams.java
! jmh-core/src/main/java/org/openjdk/jmh/util/Utils.java
! jmh-core/src/main/resources/META-INF/services/javax.annotation.processing.Processor
! jmh-core/src/test/java/org/openjdk/jmh/logic/results/TestAggregateResult.java
! jmh-core/src/test/resources/org/openjdk/jmh/runner/MicroBenchmarks
! jmh-samples/src/main/java/org/openjdk/jmh/samples/JMHSample_15_Asymmetric.java



More information about the jmh-dev mailing list