June 2014 Archives by thread
Starting: Mon Jun 2 10:01:53 UTC 2014
Ending: Mon Jun 30 17:31:53 UTC 2014
Messages: 176
- hg: code-tools/jmh: archetypes: add missing java-archetype files.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: profilers: more Javadocs.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: Yak shaving: clean up AbstractHotspotProfiler.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: Yak shaving: cleanup IterationResult.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: runners: cleanup in Runners.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: runners: cleanup MicroBenchmarkHandler.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: runners: rename MicroBenchmarkHandler -> BenchmarkHandler.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: runners: clean up Defaults.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: runners: public HarnessThreadFactory -> non-public WorkerThreadFactory
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: profilers: remove unused InjectionPoint.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: runners: make AbstractResourceReader private.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: runners: MicroBenchmarkList -> BenchmarkList.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: Yak shaving: move util methods to Utils.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: runner: move TimeValue to o.o.j.runner.options.*
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: runners: move and hide ForkedMain.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: archetypes: simpler sample Scala benchmark.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: runners: move OutputFormat into o.o.j.runner.format.* package
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: results: move result/format classes into o.o.j.results.* package
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: build: produce the Javadoc for the entire project.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: runners: disentangle IterationParams from BenchmarkParams, make factory-based intialization easier.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: runners: BenchmarkParams initialization should happen in Runner.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: runners: move BinaryLinkClient outputformat hook to BLC itself.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: runners: BenchmarkParams should be computed once on the host VM.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: runners: move CPU autodetection to a BenchmarkParams factory.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: Rename @GenerateMicroBenchmark to @Benchmark.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: Replace the remaining usages of "microbenchmark" with "benchmark".
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: runners: move BenchmarkParams/IterationParams down to o.o.j.runner.*
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: util: clean up Optional.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: runners: move time estimation to BenchmarkParams, which already have resolved running mode.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: runner: hide Action* classes.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: options: remove usused WarmupMode.defaultMode().
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: generators: move out OutputTimeUnit defaults from generated code to runtime control.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: generators: move out OpsPerInvocation defaults from generated code to runtime control.
aleksey.shipilev at oracle.com
- @Param support for enum
Joe Kearney
- hg: code-tools/jmh: generators: push default benchmark mode into Defaults.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: generators: rename StateObjectHandler.addParamValues.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: runners: demote BenchmarkRecord from public API; BenchmarkParams is taking that role.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: results: rename BenchResult to BenchmarkResult.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: format: fold IterationType into IterationParams.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: runner: rename BenchmarkRecord -> BenchmarkListEntry.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: runners: push BenchmarkParams/IterationParams over to generated code.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: infra: booby-trap Blackhole, Control, InfraControl, ThreadControl aggressively against false sharing.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: infra: protected Benchmark/Iteration params from false sharing.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: generators: make BenchmarkParams/IterationParams injectable in @B, @Setup, @TearDown methods.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: infra: expose BenchmarkParams and IterationParams in infra classes.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: infra: move out internal InfraControl and ThreadControl to runner.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: infra: clean up and Javadoc Benchmark/IterationParams.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: runners: rename ActualParams -> WorkloadParams.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: profilers: expose Benchmark/IterationParams in Profiler interface.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: profilers: remove DummyExternalProfiler.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: defaults: default timeUnit is now SECONDS.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: generators: expose ThreadParams with threading information, encompassing thread indices globally, in-group, in-subgroup.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: JMHSample_31_InfraParams sample.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: Regression: Throughput results are averaged across multiple threads, while should be summed up.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: results: rename internal aggregators
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: results: BenchmarkResult.amend renamed to BenchmarkResult.addBenchmarkResult
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: results: improve Javadocs for Result, and hide implementation-specific methods.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: generators: forbid argument-less @Param annotations.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: generators: expose ClassInfo.isEnum() and ClassInfo.getEnumConstants()
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: generators: accept inner enums in bytecode generator.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: generators: remove classpath hack, use the proper classsloader instead.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: jmh-core-it: test with Reflection-based generators as well.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: generators: handle the case when Class.getCanonicalName() is not available.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: generators: quarantine ASM into separate module, make bytecode generators switchable between asm/reflection.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: generators: rename "reflective", "reflect" to "reflection".
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: archetypes: extract $jmh.version property to sync up jmh-core and other dependencies.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: generators: accept "default" as generator type, language archetypes to provide the switch.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: jmh-core-it: dodge double compilation in integration tests.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: results: move out the AggregatorUtil methods into separate class from the Result.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: generators: blank @Param over enum field implicitly takes the entire enumset as the default parameter set.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: generators: fix typo in rogue annotation validation code.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: results: fix aggregation of top-level benchmark results, more tests.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: generators: bytecode generator to announce which source it uses
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: generators: bytecode benchmark generator switches to "reflection" instead of "asm"
aleksey.shipilev at oracle.com
- JMH v0.9
Aleksey Shipilev
- hg: code-tools/jmh: 3 new changesets
aleksey.shipilev at oracle.com
- A few questions / feature requests
Julien Nicoulaud
- Fwd: @Param support for enum
Martin Grajcar
- Using JMH within a secure environment
Kedar Bhat
- [jmh 0.9][-prof perfasm] incorrect message,
Sergey Kuksenko
- Using maven shade plugin with JMH
Сергей Целовальников
- hg: code-tools/jmh: generators: fourth argument (asm/reflection) is ignored in bytecode generator, causing to always using "reflection".
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: runners: remove obsolete test-constructor in resource readers.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: profilers: "perf" to report more detailed statistics.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: results: do not print out percentiles when <= 2 samples are present.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: results: print missing unit when short result is printed.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: results: wording correction "iterations" -> "samples".
aleksey.shipilev at oracle.com
- controlling the exact number of times a method is called
Ymo Lists
- When an exception kills a thread in a Group
Chris Vest
- hg: code-tools/jmh: Javadocs for @Param should mention sequential order.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: Javadocs for @Param should mention enums.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: @Group should have meaningful default label.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: profilers: linux-perf rebuild, properly handle the absence of assembly/perf-output, selectable merge and printing windows, selectable events to gather, account the events outside generated code.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: profilers: perfasm should keep the events columns even without the events.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: profilers: perf profilers to print warning message for old perf.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: profilers: perf profilers should properly delay the collection, or compensate for warmup during processing.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: profilers: formatting touchups.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: profilers: user-defined delays for perf profilers.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: profilers: delay logic cleanup.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: profilers: perfasm to save perf data if requested.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: profilers: perfasm to save annotated assembly if requested.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: profilers: perfasm to include benchmark name in asm/perf dump outputs.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: profilers: perfasm should use distinct param ids for asm/perf dump outputs.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: profilers: perfasm should not print "unknown" when something is known.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: util: multisets should count in longs to accomodate profiler usages.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: profilers: disable dumping asm dump by default
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: profilers: perfasm should guard itself from humongous regions.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: profilers: perfasm should parse the method names.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: profilers: perfasm, skip excess region copies for better performance.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: profilers: perfasm, cache the per-region eventful addresses for better performance
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: profilers: perfasm, do not confuse generated code region with other code.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: profilers: perfasm, do not try to Long.valueOf speculatively, check for prefix first.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: profilers: perfasm, minor code move.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: profilers: perfasm, minor code touchup.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: profilers: show the waiting message for long profilers.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: profilers: perfasm, show warning message when duplicate addresses are detected.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: profilers: perfasm, adjustable sampling frequency.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: profilers: perfasm, detailed view on compiled residuals
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: profilers: perfasm, minor formatting touchups.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: profilers: perfasm, resolve residuals in native code.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: profilers: perfasm, name residuals in native code.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: profilers: perfasm, print more residuals.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: profilers: perfasm, treat non-assembly code regions as well.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: profilers: perfasm, show top 20 hottest regions.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: profilers: perfasm, optionally skip PrintAssembly gathering.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: profilers: perfasm, do not print warning message when skipping assembly.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: generators: remove deprecated Control.iterationTime.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: profilers: perfasm, formatting touchups.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: profilers: perfasm, code touchups, #2.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: profilers: perfasm, deduplicate method names for better memory footprint.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: profilers: perfasm, more cleanups.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: profilers: perfasm, handle overflowed kernel events.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: profilers: perfasm, get PrintCompilation and PrintInlining into annotated assembly as well.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: profilers: perfasm, gracefully recover when non-address lines are read.
aleksey.shipilev at oracle.com
- JMH v0.9.1
Aleksey Shipilev
- hg: code-tools/jmh: profilers: perfasm, do not swallow the line with "{method}" in assembly.
aleksey.shipilev at oracle.com
- Visualizing JMH benchmark results
Behrooz Nobakht
- hg: code-tools/jmh: runners: print the complete exception in coming from Runner.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: profilers: perfasm, detect the absence of "perf" correctly
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: profilers: rework checkSupport() to make it more obvious.
aleksey.shipilev at oracle.com
- hg: code-tools/jmh: generators: make batch size available in all benchmark modes.
aleksey.shipilev at oracle.com
Last message date:
Mon Jun 30 17:31:53 UTC 2014
Archived on: Mon Jun 30 17:32:04 UTC 2014
This archive was generated by
Pipermail 0.09 (Mailman edition).