log

age author description
Sat, 16 Aug 2014 00:54:17 +0400 shade results: JSON result tidyer should take care of CR symbol on Windows as well.
Sat, 16 Aug 2014 00:31:17 +0400 shade jmh-core-it: lower the number of parallel forks to 1 fork per available core.
Sat, 16 Aug 2014 00:22:19 +0400 shade runners: clean up System.out intercept logic a bit, future work.
Sat, 16 Aug 2014 00:13:11 +0400 shade runners: TextReportFormat accidentally closes the underlying stream; this may close System.out.
Fri, 15 Aug 2014 18:38:54 +0400 shade Continue in 1.0-SNAPSHOT.
Fri, 15 Aug 2014 18:38:18 +0400 shade Added tag 0.9.7 for changeset 6e702a334f2e
Fri, 15 Aug 2014 18:38:14 +0400 shade JMH v0.9.7.0.9.7
Fri, 15 Aug 2014 17:36:26 +0400 shade runners: profilers are pluggable through SPI.
Fri, 15 Aug 2014 17:19:26 +0400 shade Re-touch JMH Javadocs.
Fri, 15 Aug 2014 13:58:40 +0400 shade samples: rephrase two starting samples.
Thu, 14 Aug 2014 12:28:02 +0400 shade runners: fix the deadlock in BinaryLinkClient.
Wed, 13 Aug 2014 23:37:47 +0400 shade runners: print user-friendly error messages when forked VM is not executable or something else goes wrong.
Wed, 13 Aug 2014 23:20:26 +0400 shade runners: produce the result file if either -rf/result() or -rrf/resultFormat() is supplied.
Wed, 13 Aug 2014 22:59:50 +0400 shade Mention the JVM executable for jvm(), -jvm.
Wed, 13 Aug 2014 11:57:37 +0400 shade Refresh BenchmarkMode meanings in JMHSample_02_BenchmarkModes.
Tue, 12 Aug 2014 03:03:51 +0400 shade profilers: perfasm, remove the redundant check for "java".
Tue, 12 Aug 2014 02:24:43 +0400 shade runners: ClassUtils.denseClassNames resets the prefix incorrectly.
Mon, 11 Aug 2014 12:31:55 +0400 shade Continue in 1.0-SNAPSHOT.
Mon, 11 Aug 2014 12:29:46 +0400 shade Added tag 0.9.6 for changeset a275f55bcea0
Mon, 11 Aug 2014 12:29:41 +0400 shade JMH v0.9.6.0.9.6
Thu, 07 Aug 2014 00:00:14 +0400 shade archetypes: filter signatures from final JAR (again).
Wed, 06 Aug 2014 17:00:43 +0400 shade samples: add the caveat links for all samples running with Java API from the IDE.
Wed, 06 Aug 2014 12:19:16 +0400 shade samples: improve JMHSample_15_Asymmetric description.
Sun, 03 Aug 2014 19:48:27 +0400 shade runners: SingleShot mode should not sleep in control thread for run time.
Tue, 29 Jul 2014 10:01:18 -0700 shade profilers: perfasm, recover when multiple compiler threads are writing to the same hotspot.log.
Sun, 27 Jul 2014 17:51:14 -0700 shade profilers: -prof gc overestimates the GC time by 100x.
Thu, 24 Jul 2014 22:25:54 +0400 shade Continue in 1.0-SNAPSHOT.
Thu, 24 Jul 2014 22:25:23 +0400 shade Added tag 0.9.5 for changeset 6d8faaf6b3fc
Thu, 24 Jul 2014 22:25:19 +0400 shade JMH v0.9.5.0.9.5
Thu, 24 Jul 2014 22:24:16 +0400 shade archetypes: expose ${uberjar.name}.
Thu, 24 Jul 2014 00:21:17 +0400 shade profilers: perfasm, warn about low event count.
Wed, 23 Jul 2014 21:33:19 +0400 shade runners: shut down binary link client in proper order.
Wed, 23 Jul 2014 16:22:10 +0400 shade profilers: perfasm, old perfs may skip unresolved symbol names, breaking the parser.
Tue, 22 Jul 2014 22:47:23 +0400 shade profilers: perf* profilers should force --log-fd, enables old perfs.
Tue, 22 Jul 2014 14:50:36 +0400 shade results: automatically adjust the column widths in text report.
Tue, 22 Jul 2014 13:51:12 +0400 shade results: omit error if only a single sample is recorded.
Tue, 22 Jul 2014 13:41:35 +0400 shade archetypes: expose javac.target options
Tue, 22 Jul 2014 12:58:15 +0400 shade results: print result error in toString().
Tue, 22 Jul 2014 12:47:42 +0400 shade results: purge astray RunResult.getScoreUnit.
Mon, 21 Jul 2014 22:25:34 +0400 shade jmh-core-it: test non-referenced @Params are not used in configuration.
Mon, 21 Jul 2014 22:14:46 +0400 shade Add two missing tests.
Fri, 18 Jul 2014 14:49:29 +0400 shade Continue in 1.0-SNAPSHOT.
Fri, 18 Jul 2014 14:48:18 +0400 shade Added tag 0.9.4 for changeset 2cc1cd54a14f
Fri, 18 Jul 2014 14:48:13 +0400 shade JMH v0.9.4.0.9.4
Thu, 17 Jul 2014 23:08:40 +0400 shade runners: a bit of cleanup in ForkedMain.
Thu, 17 Jul 2014 23:00:23 +0400 shade jmh-core-it: test different benchmark failure modes, make sure the useful info is printed.
Thu, 17 Jul 2014 21:24:47 +0400 shade runners: clean up exception propagation schematics.
Thu, 17 Jul 2014 19:39:30 +0400 shade runners: fail all forks if at least one fork had failed.
Thu, 17 Jul 2014 16:10:18 +0400 shade link: synchronize accesses to binary link clients.
Wed, 16 Jul 2014 22:29:25 +0400 shade cleanup: introduce Utils.throwableToString().
Wed, 16 Jul 2014 21:38:21 +0400 shade runners: detect System.exit() in forked VM.
Wed, 16 Jul 2014 21:19:06 +0400 shade jmh-core-it: additionally handle Runtime.getRuntime().exit/halt.
Wed, 16 Jul 2014 21:04:31 +0400 shade runners: tolerate System.exit in forked VM, gracefully shutdown the binary link.
Wed, 16 Jul 2014 21:00:01 +0400 shade runners: print nice message when binary link with forked VM is failing.
Fri, 11 Jul 2014 10:47:58 +0400 shade Continue in 1.0-SNAPSHOT.
Fri, 11 Jul 2014 10:47:20 +0400 shade Added tag 0.9.3 for changeset 2e167775cc75
Fri, 11 Jul 2014 10:47:16 +0400 shade JMH v0.9.30.9.3
Fri, 11 Jul 2014 10:45:30 +0400 shade Clean up JMH annotations Javadocs.
Wed, 09 Jul 2014 18:56:08 +0400 shade Rephrase @Level Javadocs.
Wed, 09 Jul 2014 15:47:48 +0400 shade profilers: perfasm, handle demangled symbol names which can contain spaces, don't be confused.
Tue, 08 Jul 2014 17:01:30 +0400 shade profilers: clearly separate profiled and total counters.
Mon, 07 Jul 2014 16:11:37 +0400 shade Expose @Fork.jvm(), rewire the handling of jvm/jvmArgs.
Thu, 03 Jul 2014 16:12:50 +0400 shade Continue in 1.0-SNAPSHOT.
Thu, 03 Jul 2014 16:12:34 +0400 shade Added tag 0.9.2 for changeset 64f90d198105
Thu, 03 Jul 2014 16:12:31 +0400 shade JMH v0.9.20.9.2
Thu, 03 Jul 2014 15:34:49 +0400 shade runner: handle empty aggregated result.
Thu, 03 Jul 2014 14:36:04 +0400 shade profilers: perfasm, unescape braces.
Thu, 03 Jul 2014 14:29:15 +0400 shade runners: print the result aggregated over multiple forks, reformat the output.
Wed, 02 Jul 2014 23:10:43 +0400 shade profilers: stack, minor code polishings.
Wed, 02 Jul 2014 22:41:41 +0400 shade profilers: stack, group stacks by thread state.
Tue, 01 Jul 2014 22:30:51 +0400 shade Fix build failure.
Tue, 01 Jul 2014 20:55:58 +0400 shade utils: cleanup with FileUtils.safelyClose.
Tue, 01 Jul 2014 20:49:56 +0400 shade runner: properly close stdOut/stdErr temporary files.
Tue, 01 Jul 2014 20:41:46 +0400 shade runners: print out stdout/stderr streams to console, if no profilers are claiming it.
Tue, 01 Jul 2014 20:09:46 +0400 shade jmh-core-ct: rename "bytecode" to "asm" to better reflect what is happening.
Tue, 01 Jul 2014 19:06:35 +0400 shade Upgrade to ASM 5.0.3.
Tue, 01 Jul 2014 17:18:43 +0400 shade profilers: perfasm, demangle library names in native profile.
Tue, 01 Jul 2014 15:41:39 +0400 shade profilers: perfasm, aggregate by method and method type.
Tue, 01 Jul 2014 12:06:10 +0400 shade profilers: perfasm, rename "jmh.perfasm.saveAsm*" to "jmh.perfasm.saveLog*".
Tue, 01 Jul 2014 11:58:48 +0400 shade profilers: perfasm, use LogCompilation/hotspot.log for dumping the assembly.
Mon, 30 Jun 2014 14:13:35 +0400 shade generators: make batch size available in all benchmark modes.
Mon, 30 Jun 2014 12:05:26 +0400 shade profilers: rework checkSupport() to make it more obvious.
Sun, 29 Jun 2014 23:51:17 +0400 shade profilers: perfasm, detect the absence of "perf" correctly
Sun, 29 Jun 2014 23:38:58 +0400 shade runners: print the complete exception in coming from Runner.
Sat, 28 Jun 2014 13:01:30 +0400 shade profilers: perfasm, do not swallow the line with "{method}" in assembly.
Fri, 27 Jun 2014 20:05:33 +0400 shade Continue in 1.0-SNAPSHOT.
Fri, 27 Jun 2014 20:04:59 +0400 shade Added tag 0.9.1 for changeset 0060fbb99146
Fri, 27 Jun 2014 20:04:43 +0400 shade JMH v0.9.10.9.1
Fri, 27 Jun 2014 19:59:32 +0400 shade profilers: perfasm, gracefully recover when non-address lines are read.
Fri, 27 Jun 2014 19:29:39 +0400 shade profilers: perfasm, get PrintCompilation and PrintInlining into annotated assembly as well.
Fri, 27 Jun 2014 19:20:00 +0400 shade profilers: perfasm, handle overflowed kernel events.
Fri, 27 Jun 2014 19:16:38 +0400 shade profilers: perfasm, more cleanups.
Fri, 27 Jun 2014 19:00:05 +0400 shade profilers: perfasm, deduplicate method names for better memory footprint.
Fri, 27 Jun 2014 18:38:51 +0400 shade profilers: perfasm, code touchups, #2.
Fri, 27 Jun 2014 18:34:56 +0400 shade profilers: perfasm, formatting touchups.
Fri, 27 Jun 2014 18:13:32 +0400 shade generators: remove deprecated Control.iterationTime.
Fri, 27 Jun 2014 17:39:01 +0400 shade profilers: perfasm, do not print warning message when skipping assembly.
Fri, 27 Jun 2014 17:28:55 +0400 shade profilers: perfasm, optionally skip PrintAssembly gathering.
Fri, 27 Jun 2014 16:41:44 +0400 shade profilers: perfasm, show top 20 hottest regions.
Fri, 27 Jun 2014 16:27:20 +0400 shade profilers: perfasm, treat non-assembly code regions as well.
Fri, 27 Jun 2014 15:04:30 +0400 shade profilers: perfasm, print more residuals.
Fri, 27 Jun 2014 15:02:12 +0400 shade profilers: perfasm, name residuals in native code.
Fri, 27 Jun 2014 14:38:42 +0400 shade profilers: perfasm, resolve residuals in native code.
Fri, 27 Jun 2014 12:57:26 +0400 shade profilers: perfasm, minor formatting touchups.
Fri, 27 Jun 2014 12:53:15 +0400 shade profilers: perfasm, detailed view on compiled residuals
Fri, 27 Jun 2014 01:25:02 +0400 shade profilers: perfasm, adjustable sampling frequency.
Fri, 27 Jun 2014 01:11:21 +0400 shade profilers: perfasm, show warning message when duplicate addresses are detected.
Fri, 27 Jun 2014 00:42:57 +0400 shade profilers: show the waiting message for long profilers.
Fri, 27 Jun 2014 00:11:43 +0400 shade profilers: perfasm, minor code touchup.
Thu, 26 Jun 2014 23:52:00 +0400 shade profilers: perfasm, minor code move.
Thu, 26 Jun 2014 23:50:07 +0400 shade profilers: perfasm, do not try to Long.valueOf speculatively, check for prefix first.
Thu, 26 Jun 2014 23:29:30 +0400 shade profilers: perfasm, do not confuse generated code region with other code.
Thu, 26 Jun 2014 23:17:42 +0400 shade profilers: perfasm, cache the per-region eventful addresses for better performance
Thu, 26 Jun 2014 22:01:06 +0400 shade profilers: perfasm, skip excess region copies for better performance.
Thu, 26 Jun 2014 21:23:57 +0400 shade profilers: perfasm should parse the method names.
Thu, 26 Jun 2014 20:25:17 +0400 shade profilers: perfasm should guard itself from humongous regions.
Thu, 26 Jun 2014 19:56:26 +0400 shade profilers: disable dumping asm dump by default
Thu, 26 Jun 2014 18:36:58 +0400 shade util: multisets should count in longs to accomodate profiler usages.
Thu, 26 Jun 2014 18:19:18 +0400 shade profilers: perfasm should not print "unknown" when something is known.
Thu, 26 Jun 2014 18:15:31 +0400 shade profilers: perfasm should use distinct param ids for asm/perf dump outputs.