log

age author description
Wed, 04 Dec 2013 22:16:09 +0400 shade Fix @AuxCounter for Scope.Benchmark/Scope.Group.
Wed, 04 Dec 2013 21:35:55 +0400 shade More humane error message about inner/nested classes for @State.
Wed, 04 Dec 2013 21:12:49 +0400 shade Fixup compilation failure in CommandLineOptions.
Wed, 04 Dec 2013 20:00:40 +0400 shade Bulk warmup rebuild: missing mode added, able to run in forked VMs now.
Tue, 03 Dec 2013 22:44:02 +0400 shade Randomize the Blackhole start in order to dodge write with Blackhole.consumeCPU(0).
Tue, 03 Dec 2013 16:40:23 +0400 shade Prohibit inlining of synthetic microbenchmark methods, thus breaking possible unlucky loop optimizations.
Tue, 03 Dec 2013 14:01:58 +0400 shade Prepare forked VM interface to accept multiple benchmarks per invocation.
Mon, 02 Dec 2013 20:13:22 +0400 shade API BREAK: Rename a few Options/OptionBuilder methods.
Mon, 02 Dec 2013 20:03:27 +0400 shade Optimize imports.
Mon, 02 Dec 2013 19:52:42 +0400 shade Extend BenchmarkModes sample with BenchmarkMode.All.
Mon, 02 Dec 2013 19:48:05 +0400 shade SampleTime should yield correctly-scaled statistics, not always in nanoseconds.
Mon, 02 Dec 2013 19:24:39 +0400 shade Remove CLI integration tests, leave only API integration tests.
Mon, 02 Dec 2013 19:05:12 +0400 shade Test: Check CLI and API options are the same.
Mon, 02 Dec 2013 17:42:17 +0400 shade @CompilerControl: only create the compile hint list once.
Mon, 02 Dec 2013 17:35:24 +0400 shade Regression: Persist benchmark between multiple consequtive forks.
Mon, 02 Dec 2013 17:10:24 +0400 shade Forked VMs: ask for the benchmark to execute via the binary link.
Mon, 02 Dec 2013 16:30:35 +0400 shade Use the temporary file for the @CompilerControl, do not contaminate the command line.
Mon, 02 Dec 2013 13:12:17 +0400 shade ForkedRunner should not respond for "-v".
Fri, 29 Nov 2013 19:31:11 +0400 shade Comment @Contended back...
Fri, 29 Nov 2013 19:28:37 +0400 shade Update FalseSharing example, add array trick.
Fri, 29 Nov 2013 16:09:28 +0400 shade Experimental @AuxCounters.
Fri, 29 Nov 2013 15:42:22 +0400 shade Cleanup: Extract some of the result-generating parts into the common expressions.
Fri, 29 Nov 2013 13:09:47 +0400 shade Accept multiple results per benchmark.
Wed, 27 Nov 2013 23:19:54 +0400 shade Do not rely on HashMap traverse order in ResultFormatTest.
Tue, 26 Nov 2013 21:16:42 +0400 shade Sealing the machine-readable formats.
Tue, 26 Nov 2013 11:44:52 +0400 shade Generated code cleanup.
Mon, 25 Nov 2013 21:29:10 +0400 shade Further touchups in JSON result format.
Mon, 25 Nov 2013 21:06:57 +0400 shade Add forks/measurement/warmup iterations to JSON result format.
Mon, 25 Nov 2013 20:50:57 +0400 shade Cleanup BenchmarkParams.
Mon, 25 Nov 2013 20:43:49 +0400 shade Publish BenchmarkParams in the API.
Mon, 25 Nov 2013 18:20:16 +0400 shade Print out score error.
Mon, 25 Nov 2013 18:05:47 +0400 shade Tidy up JSON result format.
Sat, 23 Nov 2013 19:40:42 +0400 shade Few more @GenerateMicroBenchmark method tests: abstract, private, synchronized are restricted.
Fri, 22 Nov 2013 18:29:11 +0400 shade Fix the build breakage + break the API in consistent way.
Fri, 22 Nov 2013 18:18:08 +0400 shade Use 99.9% as the confidence level universally across the infrastructure.
Fri, 22 Nov 2013 15:28:41 +0400 shade Mention Level.Invocation javadoc in samples.
Thu, 21 Nov 2013 19:23:36 +0400 shade Pad the Control.
Thu, 21 Nov 2013 18:03:46 +0400 shade Aggressive @Group validation:
Thu, 21 Nov 2013 17:02:45 +0400 shade Handle exceptional cases for generation errors more gracefully.
Thu, 21 Nov 2013 16:22:05 +0400 shade Archetype dependency version should follow the archetype version.
Wed, 20 Nov 2013 20:47:48 +0400 shade Added tag 0.1 for changeset 1e59f0d249dc
Wed, 20 Nov 2013 20:47:37 +0400 shade Removed tag 0.1
Wed, 20 Nov 2013 20:47:30 +0400 shade Continue in 1.0-SNAPSHOT (again)
Wed, 20 Nov 2013 20:47:11 +0400 shade JMH 0.1 (yet again)0.1
Wed, 20 Nov 2013 20:46:54 +0400 shade License info should go to parent POM.
Wed, 20 Nov 2013 18:30:29 +0400 shade Added tag 0.1 for changeset 0d2def066609
Wed, 20 Nov 2013 18:30:10 +0400 shade Removed tag 0.1
Wed, 20 Nov 2013 18:29:58 +0400 shade Continue in 1.0-SNAPSHOT.
Wed, 20 Nov 2013 18:29:34 +0400 shade JMH 0.1 (again)
Wed, 20 Nov 2013 18:28:26 +0400 shade Mention GPLv2+CP license in the POM.
Wed, 20 Nov 2013 18:27:37 +0400 shade Move sources/javadoc generation to parent POM: all modules are then inherit the configuration.
Wed, 20 Nov 2013 14:19:30 +0400 shade Blackhole: clear sinks on every iteration.
Tue, 19 Nov 2013 21:11:26 +0400 shade Make asymmetric @Groups dynamic, thread distribution selectable at runtime.
Tue, 19 Nov 2013 15:07:36 +0400 shade Fixing the confidence interval calculations in JSONResultFormat.
Mon, 18 Nov 2013 14:27:16 +0400 shade Continue in 1.0-SNAPSHOT.
Mon, 18 Nov 2013 14:26:18 +0400 shade Added tag 0.1 for changeset 34c700cd00fe
Mon, 18 Nov 2013 14:25:56 +0400 shade New Release: JMH 0.1
Mon, 18 Nov 2013 14:20:28 +0400 shade More aggressive explanation for Level.Invocation.
Wed, 13 Nov 2013 16:35:36 +0100 shade Fixing the simple time conversion bug in GC MXBean handling.
Tue, 12 Nov 2013 16:42:13 +0100 shade Make more State threads public to avoid accessor costs.