hg: code-tools/jmh: 10 new changesets

aleksey.shipilev at oracle.com aleksey.shipilev at oracle.com
Fri Aug 23 01:37:42 PDT 2013


Changeset: 354a59456647
Author:    shade
Date:      2013-08-21 20:18 +0400
URL:       http://hg.openjdk.java.net/code-tools/jmh/rev/354a59456647

Remove obsolete -tc, -sc, -otss options.

- jmh-core-it/src/test/java/org/openjdk/jmh/it/bulkwarmup/WarmupMode7_Test.java
- jmh-core-it/src/test/java/org/openjdk/jmh/it/bulkwarmup/WarmupMode8_Test.java
! jmh-core/src/main/java/org/openjdk/jmh/output/format/CsvFormat.java
! jmh-core/src/main/java/org/openjdk/jmh/output/format/PrettyPrintFormat.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/BaseMicroBenchmarkHandler.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/BaseRunner.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/Runner.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/options/BaseOptions.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/parameters/MicroBenchmarkParameters.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/parameters/MicroBenchmarkParametersFactory.java
! jmh-core/src/test/java/org/openjdk/jmh/runner/options/TestOptions.java

Changeset: 50aebd311a4c
Author:    shade
Date:      2013-08-21 20:24 +0400
URL:       http://hg.openjdk.java.net/code-tools/jmh/rev/50aebd311a4c

Purge OutputFormat.threadSubStatistics().

! jmh-core/src/main/java/org/openjdk/jmh/output/format/CsvFormat.java
! jmh-core/src/main/java/org/openjdk/jmh/output/format/OutputFormat.java
! jmh-core/src/main/java/org/openjdk/jmh/output/format/PrettyPrintFormat.java
! jmh-core/src/main/java/org/openjdk/jmh/output/format/SilentFormat.java

Changeset: 59b8ba356d64
Author:    shade
Date:      2013-08-21 20:25 +0400
URL:       http://hg.openjdk.java.net/code-tools/jmh/rev/59b8ba356d64

Minor inline in ForkedRunner.

! jmh-core/src/main/java/org/openjdk/jmh/runner/ForkedRunner.java

Changeset: ced67a356973
Author:    shade
Date:      2013-08-21 20:39 +0400
URL:       http://hg.openjdk.java.net/code-tools/jmh/rev/ced67a356973

Fold OutputFormat.warmupIteration into OutputFormat.iteration

! jmh-core/src/main/java/org/openjdk/jmh/output/format/CsvFormat.java
+ jmh-core/src/main/java/org/openjdk/jmh/output/format/IterationType.java
! jmh-core/src/main/java/org/openjdk/jmh/output/format/OutputFormat.java
! jmh-core/src/main/java/org/openjdk/jmh/output/format/PrettyPrintFormat.java
! jmh-core/src/main/java/org/openjdk/jmh/output/format/SilentFormat.java
! jmh-core/src/main/java/org/openjdk/jmh/output/format/TextReportFormat.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/BaseRunner.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/Runner.java

Changeset: e908157a6c14
Author:    shade
Date:      2013-08-21 20:54 +0400
URL:       http://hg.openjdk.java.net/code-tools/jmh/rev/e908157a6c14

IterationParams to take the threads as well.

! jmh-core/src/main/java/org/openjdk/jmh/runner/BaseRunner.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/Runner.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/parameters/IterationParams.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/parameters/MicroBenchmarkParameters.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/parameters/MicroBenchmarkParametersFactory.java
- jmh-core/src/main/java/org/openjdk/jmh/runner/parameters/ThreadIterationParams.java

Changeset: 3b358eae06de
Author:    shade
Date:      2013-08-21 21:17 +0400
URL:       http://hg.openjdk.java.net/code-tools/jmh/rev/3b358eae06de

Fold bulk warmup, classic, and forked runs into the same invoker.

! jmh-core/src/main/java/org/openjdk/jmh/runner/BaseRunner.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/ForkedRunner.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/Runner.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/parameters/MicroBenchmarkParameters.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/parameters/MicroBenchmarkParametersFactory.java

Changeset: 309279f710b7
Author:    shade
Date:      2013-08-21 21:26 +0400
URL:       http://hg.openjdk.java.net/code-tools/jmh/rev/309279f710b7

Always shutdown microbenchmark handler.

! jmh-core/src/main/java/org/openjdk/jmh/runner/BaseRunner.java

Changeset: 7ba43108f829
Author:    shade
Date:      2013-08-23 12:16 +0400
URL:       http://hg.openjdk.java.net/code-tools/jmh/rev/7ba43108f829

Enforce OutputFormat,{start|end}Run contract.

! jmh-core/src/main/java/org/openjdk/jmh/output/format/CsvFormat.java
! jmh-core/src/main/java/org/openjdk/jmh/output/format/OutputFormat.java
! jmh-core/src/main/java/org/openjdk/jmh/output/format/PrettyPrintFormat.java
! jmh-core/src/main/java/org/openjdk/jmh/output/format/SilentFormat.java
! jmh-core/src/main/java/org/openjdk/jmh/output/format/TextReportFormat.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/ForkedRunner.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/Runner.java

Changeset: 0cea178f3eb4
Author:    shade
Date:      2013-08-23 12:18 +0400
URL:       http://hg.openjdk.java.net/code-tools/jmh/rev/0cea178f3eb4

Fixing the formatter regression: should not print double result on measurement iterations.

! jmh-core/src/main/java/org/openjdk/jmh/output/format/PrettyPrintFormat.java

Changeset: f357993710a8
Author:    shade
Date:      2013-08-23 12:32 +0400
URL:       http://hg.openjdk.java.net/code-tools/jmh/rev/f357993710a8

Remove ExecutionMode, make the dispatch cleaner.

! jmh-core/src/main/java/org/openjdk/jmh/runner/Runner.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/options/HarnessOptions.java



More information about the jmh-dev mailing list