hg: code-tools/jmh: 4 new changesets (original) (raw)

aleksey.shipilev at oracle.com aleksey.shipilev at oracle.com
Tue May 21 07:13:08 PDT 2013


Changeset: 9738a474cffc Author: shade Date: 2013-05-21 16:31 +0400 URL: http://hg.openjdk.java.net/code-tools/jmh/rev/9738a474cffc

More scary provisioning about Level.Invocation.

! jmh-core/src/main/java/org/openjdk/jmh/annotations/Level.java ! jmh-samples/src/main/java/org/openjdk/jmh/samples/JMHSample_07_FixtureLevelInvocation.java

Changeset: 166686d25dbf Author: shade Date: 2013-05-21 16:50 +0400 URL: http://hg.openjdk.java.net/code-tools/jmh/rev/166686d25dbf

Add missing states in tests, bring the tests back to do their job.

! jmh-core-it/src/test/java/org/openjdk/jmh/it/intraorder/BenchmarkStateSetupOrderTest.java ! jmh-core-it/src/test/java/org/openjdk/jmh/it/intraorder/BenchmarkStateTearDownOrderTest.java ! jmh-core-it/src/test/java/org/openjdk/jmh/it/intraorder/GroupStateSetupOrderTest.java ! jmh-core-it/src/test/java/org/openjdk/jmh/it/intraorder/GroupStateTearDownOrderTest.java ! jmh-core-it/src/test/java/org/openjdk/jmh/it/intraorder/ThreadStateSetupOrderTest.java ! jmh-core-it/src/test/java/org/openjdk/jmh/it/intraorder/ThreadStateTearDownOrderTest.java

Changeset: 7cdc4fe478d7 Author: shade Date: 2013-05-21 17:46 +0400 URL: http://hg.openjdk.java.net/code-tools/jmh/rev/7cdc4fe478d7

Use double-checked synchronized in Level.Invocation setup/teardown (still pairwise racy).

! jmh-core/src/main/java/org/openjdk/jmh/processor/internal/StateObjectHandler.java

Changeset: 2b3234aaf373 Author: shade Date: 2013-05-21 17:46 +0400 URL: http://hg.openjdk.java.net/code-tools/jmh/rev/2b3234aaf373

Better Level.Invocation synthetic code formatting.

! jmh-core/src/main/java/org/openjdk/jmh/processor/internal/GenerateMicroBenchmarkProcessor.java



More information about the jmh-dev mailing list