hg: code-tools/jmh: 13 new changesets

aleksey.shipilev at oracle.com aleksey.shipilev at oracle.com
Fri Aug 30 01:24:48 PDT 2013


Changeset: 8ee765583a16
Author:    shade
Date:      2013-08-28 18:43 +0400
URL:       http://hg.openjdk.java.net/code-tools/jmh/rev/8ee765583a16

First experimental slack on API returning results.

! jmh-api-samples/src/main/java/org/openjdk/jmh/MyAPIBench.java
! jmh-api-samples/src/main/java/org/openjdk/jmh/SimpleTest.java
! jmh-core/src/main/java/org/openjdk/jmh/link/BinaryLinkClient.java
! jmh-core/src/main/java/org/openjdk/jmh/link/BinaryLinkServer.java
+ jmh-core/src/main/java/org/openjdk/jmh/link/frames/ResultsFrame.java
! 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

Changeset: ee135e6ab5c0
Author:    shade
Date:      2013-08-29 16:49 +0400
URL:       http://hg.openjdk.java.net/code-tools/jmh/rev/ee135e6ab5c0

Cleanup IterationData.

! jmh-core/src/main/java/org/openjdk/jmh/logic/results/IterationData.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/BaseRunner.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/LoopMicroBenchmarkHandler.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/MicroBenchmarkHandler.java

Changeset: 511a26839ce9
Author:    shade
Date:      2013-08-29 16:59 +0400
URL:       http://hg.openjdk.java.net/code-tools/jmh/rev/511a26839ce9

Cleanup MicrobenchmarkParameters -> BenchmarkParams.

! 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/BaseMicroBenchmarkHandler.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/BaseRunner.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/parameters/BenchmarkParams.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: f75b8c3a1ded
Author:    shade
Date:      2013-08-29 17:31 +0400
URL:       http://hg.openjdk.java.net/code-tools/jmh/rev/f75b8c3a1ded

Another touchup in OutputFormat interface.

! 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/BaseRunner.java

Changeset: 73c3a6c35b9e
Author:    shade
Date:      2013-08-29 18:41 +0400
URL:       http://hg.openjdk.java.net/code-tools/jmh/rev/73c3a6c35b9e

Merging IterationResult into IterationData, phase 1.

! jmh-core/src/main/java/org/openjdk/jmh/logic/results/AverageTimePerOp.java
! jmh-core/src/main/java/org/openjdk/jmh/logic/results/IterationData.java
! jmh-core/src/main/java/org/openjdk/jmh/logic/results/OpsPerTimeUnit.java
! jmh-core/src/main/java/org/openjdk/jmh/logic/results/SampleTimePerOp.java
! jmh-core/src/main/java/org/openjdk/jmh/logic/results/SingleShotTime.java
- jmh-core/src/main/java/org/openjdk/jmh/logic/results/internal/IterationResult.java
! 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/BaseRunner.java
! jmh-core/src/test/java/org/openjdk/jmh/logic/results/TestAggregateResult.java

Changeset: 215073a11ca8
Author:    shade
Date:      2013-08-29 19:24 +0400
URL:       http://hg.openjdk.java.net/code-tools/jmh/rev/215073a11ca8

Merging IterationResult into IterationData, phase 2.

! jmh-core/src/main/java/org/openjdk/jmh/logic/results/AverageTimePerOp.java
! jmh-core/src/main/java/org/openjdk/jmh/logic/results/IterationData.java
! jmh-core/src/main/java/org/openjdk/jmh/logic/results/OpsPerTimeUnit.java
! jmh-core/src/main/java/org/openjdk/jmh/logic/results/Result.java
+ jmh-core/src/main/java/org/openjdk/jmh/logic/results/ResultRole.java
! jmh-core/src/main/java/org/openjdk/jmh/logic/results/SampleTimePerOp.java
! jmh-core/src/main/java/org/openjdk/jmh/logic/results/SingleShotTime.java
! jmh-core/src/main/java/org/openjdk/jmh/processor/internal/GenerateMicroBenchmarkProcessor.java
! jmh-core/src/test/java/org/openjdk/jmh/logic/results/TestAggregateResult.java
! jmh-core/src/test/java/org/openjdk/jmh/logic/results/TestAverageTimePerOp.java
! jmh-core/src/test/java/org/openjdk/jmh/logic/results/TestOpsPerTimeUnit.java
! jmh-core/src/test/java/org/openjdk/jmh/logic/results/TestSampleTimePerOp.java
! jmh-core/src/test/java/org/openjdk/jmh/logic/results/TestSingleShotTime.java

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

Print secondary results in OutputFormat.

! jmh-core/src/main/java/org/openjdk/jmh/logic/results/IterationData.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/output/format/TextReportFormat.java

Changeset: e0d0ab023d09
Author:    shade
Date:      2013-08-29 22:11 +0400
URL:       http://hg.openjdk.java.net/code-tools/jmh/rev/e0d0ab023d09

Massive RunResult/IterationData interface cleanups.

! jmh-api-samples/src/main/java/org/openjdk/jmh/SimpleTest.java
! jmh-core/src/main/java/org/openjdk/jmh/logic/results/IterationResult.java < jmh-core/src/main/java/org/openjdk/jmh/logic/results/IterationData.java
! jmh-core/src/main/java/org/openjdk/jmh/logic/results/Result.java
! jmh-core/src/main/java/org/openjdk/jmh/logic/results/SampleTimePerOp.java
! jmh-core/src/main/java/org/openjdk/jmh/logic/results/internal/RunResult.java
! 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/BaseMicroBenchmarkHandler.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/BaseRunner.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/LoopMicroBenchmarkHandler.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/MicroBenchmarkHandler.java
! jmh-core/src/test/java/org/openjdk/jmh/logic/results/TestAggregateResult.java

Changeset: 5c681b07b50a
Author:    shade
Date:      2013-08-29 22:25 +0400
URL:       http://hg.openjdk.java.net/code-tools/jmh/rev/5c681b07b50a

Properly merge the RunResults in the Runners.

! jmh-api-samples/src/main/java/org/openjdk/jmh/SimpleTest.java
! jmh-core/src/main/java/org/openjdk/jmh/link/BinaryLinkServer.java
! jmh-core/src/main/java/org/openjdk/jmh/logic/results/internal/RunResult.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/Runner.java
! jmh-core/src/main/java/org/openjdk/jmh/util/internal/Statistics.java
! jmh-core/src/test/java/org/openjdk/jmh/util/TestStatistics.java

Changeset: ea6a8e0d0efc
Author:    shade
Date:      2013-08-29 22:38 +0400
URL:       http://hg.openjdk.java.net/code-tools/jmh/rev/ea6a8e0d0efc

Shortcut API for single benchmark execution in Runner.

! jmh-api-samples/src/main/java/org/openjdk/jmh/SimpleTest.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/Runner.java

Changeset: 5e7437c54403
Author:    shade
Date:      2013-08-29 22:48 +0400
URL:       http://hg.openjdk.java.net/code-tools/jmh/rev/5e7437c54403

Prune RunResult statistics in favor of Result-s statistics.

! jmh-api-samples/src/main/java/org/openjdk/jmh/SimpleTest.java
! jmh-core/src/main/java/org/openjdk/jmh/logic/results/internal/RunResult.java
! jmh-core/src/main/java/org/openjdk/jmh/output/format/TextReportFormat.java

Changeset: 48fd68662be4
Author:    shade
Date:      2013-08-29 22:55 +0400
URL:       http://hg.openjdk.java.net/code-tools/jmh/rev/48fd68662be4

Cleanup ResultRole.

! jmh-core/src/main/java/org/openjdk/jmh/logic/results/AverageTimePerOp.java
! jmh-core/src/main/java/org/openjdk/jmh/logic/results/IterationResult.java
! jmh-core/src/main/java/org/openjdk/jmh/logic/results/OpsPerTimeUnit.java
! jmh-core/src/main/java/org/openjdk/jmh/logic/results/Result.java
! jmh-core/src/main/java/org/openjdk/jmh/logic/results/ResultRole.java
! jmh-core/src/main/java/org/openjdk/jmh/logic/results/SingleShotTime.java

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

Reuse RunResult.merge in PrettyPrintFormat.

! jmh-core/src/main/java/org/openjdk/jmh/logic/results/internal/RunResult.java
! jmh-core/src/main/java/org/openjdk/jmh/output/format/PrettyPrintFormat.java



More information about the jmh-dev mailing list