hg: code-tools/jmh: 4 new changesets

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