hg: code-tools/jmh: 6 new changesets
ashipile at redhat.com
ashipile at redhat.com
Thu Nov 17 19:32:35 UTC 2016
Changeset: 44b01917fb79
Author: shade
Date: 2016-11-16 11:27 +0100
URL: http://hg.openjdk.java.net/code-tools/jmh/rev/44b01917fb79
Drop support for Java 6, set source/target = 1.7.
! jmh-core-benchmarks/pom.xml
! jmh-core-ct/pom.xml
! jmh-core-it/pom.xml
! jmh-core/pom.xml
! jmh-generator-annprocess/pom.xml
! jmh-generator-asm/pom.xml
! jmh-generator-bytecode/pom.xml
! jmh-generator-reflection/pom.xml
! jmh-samples/pom.xml
Changeset: 0ca62574e95f
Author: shade
Date: 2016-11-16 11:40 +0100
URL: http://hg.openjdk.java.net/code-tools/jmh/rev/0ca62574e95f
Automatic migration to JDK 7 language features.
! jmh-core-benchmarks/src/main/java/org/openjdk/jmh/benchmarks/BlackholeBench.java
! jmh-core-benchmarks/src/main/java/org/openjdk/jmh/validation/tests/ThreadScalingTest.java
! jmh-core-ct/src/test/java/org/openjdk/jmh/ct/CompileTest.java
! jmh-core-ct/src/test/java/org/openjdk/jmh/ct/InMemoryGeneratorDestination.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/bulkwarmup/NonForkedModesTest.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/bulkwarmup/WarmupMode0_Test.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/bulkwarmup/WarmupMode1_Test.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/bulkwarmup/WarmupMode2_Test.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/bulkwarmup/WarmupMode3_Test.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/bulkwarmup/WarmupMode4_Test.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/bulkwarmup/WarmupMode5_Test.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/bulkwarmup/WarmupMode6_Test.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/ccontrol/LogConsumeProfiler.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/params/EmptyLeadingStringParamTest.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/params/EmptyMiddleStringParamTest.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/params/EmptyTrailingStringParamTest.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/params/Shared.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/profilers/ChangeJVMOptsTest.java
! jmh-core/src/main/java/org/openjdk/jmh/annotations/Mode.java
! jmh-core/src/main/java/org/openjdk/jmh/generators/core/BenchmarkGenerator.java
! jmh-core/src/main/java/org/openjdk/jmh/generators/core/BenchmarkGeneratorSession.java
! jmh-core/src/main/java/org/openjdk/jmh/generators/core/BenchmarkGeneratorUtils.java
! jmh-core/src/main/java/org/openjdk/jmh/generators/core/CompilerControlPlugin.java
! jmh-core/src/main/java/org/openjdk/jmh/generators/core/FileSystemDestination.java
! jmh-core/src/main/java/org/openjdk/jmh/generators/core/Identifiers.java
! jmh-core/src/main/java/org/openjdk/jmh/generators/core/MethodGroup.java
! jmh-core/src/main/java/org/openjdk/jmh/generators/core/Paddings.java
! jmh-core/src/main/java/org/openjdk/jmh/generators/core/StateObject.java
! jmh-core/src/main/java/org/openjdk/jmh/generators/core/StateObjectHandler.java
! jmh-core/src/main/java/org/openjdk/jmh/profile/AbstractHotspotProfiler.java
! jmh-core/src/main/java/org/openjdk/jmh/profile/AbstractPerfAsmProfiler.java
! jmh-core/src/main/java/org/openjdk/jmh/profile/ClassloaderProfiler.java
! jmh-core/src/main/java/org/openjdk/jmh/profile/GCProfiler.java
! jmh-core/src/main/java/org/openjdk/jmh/profile/LinuxPerfAsmProfiler.java
! jmh-core/src/main/java/org/openjdk/jmh/profile/LinuxPerfNormProfiler.java
! jmh-core/src/main/java/org/openjdk/jmh/profile/ProfilerFactory.java
! jmh-core/src/main/java/org/openjdk/jmh/profile/StackProfiler.java
! jmh-core/src/main/java/org/openjdk/jmh/profile/WinPerfAsmProfiler.java
! jmh-core/src/main/java/org/openjdk/jmh/results/BenchmarkResult.java
! jmh-core/src/main/java/org/openjdk/jmh/results/BenchmarkTaskResult.java
! jmh-core/src/main/java/org/openjdk/jmh/results/IterationResult.java
! jmh-core/src/main/java/org/openjdk/jmh/results/Result.java
! jmh-core/src/main/java/org/openjdk/jmh/results/RunResult.java
! jmh-core/src/main/java/org/openjdk/jmh/results/format/JSONResultFormat.java
! jmh-core/src/main/java/org/openjdk/jmh/results/format/LaTeXResultFormat.java
! jmh-core/src/main/java/org/openjdk/jmh/results/format/TextResultFormat.java
! jmh-core/src/main/java/org/openjdk/jmh/results/format/XSVResultFormat.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/AbstractResourceReader.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/ActionPlan.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/BaseRunner.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/BenchmarkHandler.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/BenchmarkList.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/CompilerHints.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/ForkedMain.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/Runner.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/WorkloadParams.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/format/TextReportFormat.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/link/BinaryLinkClient.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/link/BinaryLinkServer.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/link/ClassConventions.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/options/CommandLineOptions.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/options/OptionsBuilder.java
! jmh-core/src/main/java/org/openjdk/jmh/util/BoundedPriorityQueue.java
! jmh-core/src/main/java/org/openjdk/jmh/util/ClassUtils.java
! jmh-core/src/main/java/org/openjdk/jmh/util/Deduplicator.java
! jmh-core/src/main/java/org/openjdk/jmh/util/DelegatingMultimap.java
! jmh-core/src/main/java/org/openjdk/jmh/util/FileUtils.java
! jmh-core/src/main/java/org/openjdk/jmh/util/HashsetMultimap.java
! jmh-core/src/main/java/org/openjdk/jmh/util/InputStreamDrainer.java
! jmh-core/src/main/java/org/openjdk/jmh/util/IntervalMap.java
! jmh-core/src/main/java/org/openjdk/jmh/util/ListStatistics.java
! jmh-core/src/main/java/org/openjdk/jmh/util/MultisetStatistics.java
! jmh-core/src/main/java/org/openjdk/jmh/util/Multisets.java
! jmh-core/src/main/java/org/openjdk/jmh/util/Optional.java
! jmh-core/src/main/java/org/openjdk/jmh/util/SampleBuffer.java
! jmh-core/src/main/java/org/openjdk/jmh/util/SingletonStatistics.java
! jmh-core/src/main/java/org/openjdk/jmh/util/Utils.java
! jmh-core/src/main/java/org/openjdk/jmh/util/lines/TestLineReader.java
! jmh-core/src/test/java/org/openjdk/jmh/results/format/ResultFormatTest.java
! jmh-core/src/test/java/org/openjdk/jmh/runner/CompilerHintsTest.java
! jmh-core/src/test/java/org/openjdk/jmh/util/BoundedPriorityQueueTest.java
! jmh-core/src/test/java/org/openjdk/jmh/util/MultisetsTest.java
! jmh-core/src/test/java/org/openjdk/jmh/util/TestLineTest.java
! jmh-generator-annprocess/src/main/java/org/openjdk/jmh/generators/annotations/APClassInfo.java
! jmh-generator-annprocess/src/main/java/org/openjdk/jmh/generators/annotations/APGeneratorSource.java
! jmh-generator-annprocess/src/main/java/org/openjdk/jmh/generators/annotations/APMethodInfo.java
! jmh-generator-asm/src/main/java/org/openjdk/jmh/generators/asm/ASMClassInfo.java
! jmh-generator-asm/src/main/java/org/openjdk/jmh/generators/asm/ASMFieldInfo.java
! jmh-generator-asm/src/main/java/org/openjdk/jmh/generators/asm/ASMMethodInfo.java
! jmh-generator-asm/src/main/java/org/openjdk/jmh/generators/asm/AnnotationInvocationHandler.java
! jmh-generator-asm/src/main/java/org/openjdk/jmh/generators/asm/ClassInfoRepo.java
! jmh-generator-reflection/src/main/java/org/openjdk/jmh/generators/reflection/RFClassInfo.java
! jmh-generator-reflection/src/main/java/org/openjdk/jmh/generators/reflection/RFConstructorInfo.java
! jmh-generator-reflection/src/main/java/org/openjdk/jmh/generators/reflection/RFGeneratorSource.java
! jmh-generator-reflection/src/main/java/org/openjdk/jmh/generators/reflection/RFMethodInfo.java
! jmh-samples/src/main/java/org/openjdk/jmh/samples/JMHSample_25_API_GA.java
! jmh-samples/src/main/java/org/openjdk/jmh/samples/JMHSample_26_BatchSize.java
! jmh-samples/src/main/java/org/openjdk/jmh/samples/JMHSample_29_StatesDAG.java
! jmh-samples/src/main/java/org/openjdk/jmh/samples/JMHSample_30_Interrupts.java
! jmh-samples/src/main/java/org/openjdk/jmh/samples/JMHSample_31_InfraParams.java
! jmh-samples/src/main/java/org/openjdk/jmh/samples/JMHSample_35_Profilers.java
Changeset: 00f2c71a3d71
Author: shade
Date: 2016-11-16 14:51 +0100
URL: http://hg.openjdk.java.net/code-tools/jmh/rev/00f2c71a3d71
Manual migration to JDK 7 language features: try-with-resources and suppressed exceptions.
! jmh-core/src/main/java/org/openjdk/jmh/generators/core/BenchmarkGenerator.java
! jmh-core/src/main/java/org/openjdk/jmh/profile/AbstractPerfAsmProfiler.java
! jmh-core/src/main/java/org/openjdk/jmh/profile/LinuxPerfAsmProfiler.java
! jmh-core/src/main/java/org/openjdk/jmh/profile/LinuxPerfNormProfiler.java
! jmh-core/src/main/java/org/openjdk/jmh/profile/LinuxPerfProfiler.java
! jmh-core/src/main/java/org/openjdk/jmh/profile/WinPerfAsmProfiler.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/BaseRunner.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/BenchmarkException.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/BenchmarkHandler.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/Runner.java
! jmh-core/src/main/java/org/openjdk/jmh/util/FileUtils.java
! jmh-generator-asm/src/main/java/org/openjdk/jmh/generators/asm/ASMGeneratorSource.java
Changeset: 548d8d867582
Author: shade
Date: 2016-11-16 21:10 +0100
URL: http://hg.openjdk.java.net/code-tools/jmh/rev/548d8d867582
Fix code inspection problems: redundant modifiers, final fields, etc.
! jmh-core-benchmarks/src/main/java/org/openjdk/jmh/validation/Main.java
! jmh-core-benchmarks/src/main/java/org/openjdk/jmh/validation/tests/ThermalRundownTest.java
! jmh-core-ct/src/test/java/org/openjdk/jmh/ct/CompileTest.java
! jmh-core-ct/src/test/java/org/openjdk/jmh/ct/InMemoryGeneratorDestination.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/StackTraceInThrowableTest.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/annsteal/CustomTest.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/asymm/ExactThreadCountTest.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/asymm/Zero1ThreadCountTest.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/asymm/Zero2ThreadCountTest.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/bulkwarmup/NonForkedModesTest.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/bulkwarmup/WarmupMode0_Test.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/bulkwarmup/WarmupMode1_Test.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/bulkwarmup/WarmupMode2_Test.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/bulkwarmup/WarmupMode3_Test.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/bulkwarmup/WarmupMode4_Test.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/bulkwarmup/WarmupMode5_Test.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/bulkwarmup/WarmupMode6_Test.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/parameters/Parameters.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/params/EnumBenchParamImplicitSequenceTest.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/params/EnumParamSequenceTest.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/params/EnumStateParamImplicitSequenceTest.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/params/nested/NestedSubclassDependencyTest.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/params/nested/NestedTearDownDependencyTest.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/sharing/BenchmarkBenchSharingTest.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/sharing/BenchmarkStateSharingTest.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/sharing/GroupBenchSharingTest.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/sharing/GroupDefaultBenchSharingTest.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/sharing/GroupDefaultStateSharingTest.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/sharing/GroupStateSharingTest.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/sharing/ThreadBenchSharingTest.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/sharing/ThreadStateSharingTest.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/threads/BenchmarkBenchSameThreadTest.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/threads/BenchmarkStateSameThreadTest.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/threads/GroupBenchSameThreadTest.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/threads/GroupStateSameThreadTest.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/threads/GroupThreadGroupOrderTest.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/threads/MaxThreadCountTest.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/threads/OneThreadCountTest.java
! jmh-core-it/src/test/java/org/openjdk/jmh/it/threads/TwoThreadCountTest.java
! jmh-core/src/main/java/org/openjdk/jmh/annotations/CompilerControl.java
! jmh-core/src/main/java/org/openjdk/jmh/annotations/Fork.java
! jmh-core/src/main/java/org/openjdk/jmh/annotations/Measurement.java
! jmh-core/src/main/java/org/openjdk/jmh/annotations/Param.java
! jmh-core/src/main/java/org/openjdk/jmh/annotations/Threads.java
! jmh-core/src/main/java/org/openjdk/jmh/annotations/Warmup.java
! jmh-core/src/main/java/org/openjdk/jmh/infra/BenchmarkParams.java
! jmh-core/src/main/java/org/openjdk/jmh/profile/LinuxPerfProfiler.java
! jmh-core/src/main/java/org/openjdk/jmh/profile/PausesProfiler.java
! jmh-core/src/main/java/org/openjdk/jmh/profile/ProfilerFactory.java
! jmh-core/src/main/java/org/openjdk/jmh/profile/ProfilerOptionFormatter.java
! jmh-core/src/main/java/org/openjdk/jmh/results/AggregationPolicy.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/BenchmarkHandler.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/BenchmarkList.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/WorkloadParams.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/format/OutputFormat.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/link/OutputFrame.java
! jmh-core/src/main/java/org/openjdk/jmh/runner/options/OptionsBuilder.java
! jmh-core/src/main/java/org/openjdk/jmh/util/Utils.java
! jmh-core/src/main/java/org/openjdk/jmh/util/lines/TestLineWriter.java
! jmh-core/src/test/java/org/openjdk/jmh/runner/RunnerTest.java
! jmh-core/src/test/java/org/openjdk/jmh/runner/TestBenchmarkList.java
! jmh-core/src/test/java/org/openjdk/jmh/runner/options/TestParentOptions.java
! jmh-core/src/test/java/org/openjdk/jmh/util/TestClassUtils.java
! jmh-generator-annprocess/src/main/java/org/openjdk/jmh/generators/BenchmarkProcessor.java
! jmh-generator-annprocess/src/main/java/org/openjdk/jmh/generators/annotations/APGeneratorDestinaton.java
Changeset: 1a97ad3ab3f5
Author: shade
Date: 2016-11-17 18:24 +0100
URL: http://hg.openjdk.java.net/code-tools/jmh/rev/1a97ad3ab3f5
7901838: Specifying profiler in the parent options makes it appear twice during runtime
! jmh-core/src/main/java/org/openjdk/jmh/runner/options/OptionsBuilder.java
Changeset: 65bd7d034e6b
Author: shade
Date: 2016-11-17 20:32 +0100
URL: http://hg.openjdk.java.net/code-tools/jmh/rev/65bd7d034e6b
7901839: "safepoints" profiler
! jmh-core/src/main/java/org/openjdk/jmh/profile/ProfilerFactory.java
+ jmh-core/src/main/java/org/openjdk/jmh/profile/SafepointsProfiler.java
+ jmh-core/src/test/java/org/openjdk/jmh/profile/SafepointsProfilerTest.java
More information about the jmh-dev
mailing list