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