Package | Description |
---|---|
org.openjdk.jmh.profile | |
org.openjdk.jmh.results |
Modifier and Type | Class and Description |
---|---|
class |
ProfilerResult |
static class |
StackProfiler.StackResult |
Modifier and Type | Method and Description |
---|---|
Collection<? extends Result> |
ClassloaderProfiler.afterIteration(BenchmarkParams benchmarkParams,
IterationParams iterationParams,
IterationResult result) |
Collection<? extends Result> |
GCProfiler.afterIteration(BenchmarkParams benchmarkParams,
IterationParams iterationParams,
IterationResult iResult) |
Collection<? extends Result> |
HotspotRuntimeProfiler.afterIteration(BenchmarkParams benchmarkParams,
IterationParams iterationParams,
IterationResult result) |
Collection<? extends Result> |
HotspotThreadProfiler.afterIteration(BenchmarkParams benchmarkParams,
IterationParams iterationParams,
IterationResult result) |
Collection<? extends Result> |
HotspotCompilationProfiler.afterIteration(BenchmarkParams benchmarkParams,
IterationParams iterationParams,
IterationResult result) |
Collection<? extends Result> |
InternalProfiler.afterIteration(BenchmarkParams benchmarkParams,
IterationParams iterationParams,
IterationResult result)
Run this code after a benchmark iteration finished
|
Collection<? extends Result> |
StackProfiler.afterIteration(BenchmarkParams benchmarkParams,
IterationParams iterationParams,
IterationResult result) |
Collection<? extends Result> |
CompilerProfiler.afterIteration(BenchmarkParams benchmarkParams,
IterationParams iterationParams,
IterationResult result) |
Collection<? extends Result> |
WinPerfAsmProfiler.afterTrial(BenchmarkResult br,
long pid,
File stdOut,
File stdErr) |
Collection<? extends Result> |
AbstractPerfAsmProfiler.afterTrial(BenchmarkResult br,
long pid,
File stdOut,
File stdErr) |
Collection<? extends Result> |
LinuxPerfNormProfiler.afterTrial(BenchmarkResult br,
long pid,
File stdOut,
File stdErr) |
Collection<? extends Result> |
LinuxPerfProfiler.afterTrial(BenchmarkResult br,
long pid,
File stdOut,
File stdErr) |
Collection<? extends Result> |
ExternalProfiler.afterTrial(BenchmarkResult br,
long pid,
File stdOut,
File stdErr)
Run this code after the trial is done.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Aggregator<R extends Result>
Aggregator composes multiple results into one.
|
class |
Result<T extends Result<T>>
Base class for all types of results that can be returned by a benchmark.
|
Modifier and Type | Class and Description |
---|---|
class |
AverageTimeResult
Result class that stores average operation time.
|
class |
SampleTimeResult
Result class that samples operation time.
|
class |
SingleShotResult
Result class that stores once operation execution time.
|
class |
ThroughputResult
Result class that counts the number of operations performed during a specified unit of time.
|
Modifier and Type | Method and Description |
---|---|
Result |
RunResult.getPrimaryResult() |
Result |
BenchmarkResult.getPrimaryResult() |
Result |
IterationResult.getPrimaryResult() |
Modifier and Type | Method and Description |
---|---|
Multimap<String,Result> |
BenchmarkResult.getBenchmarkResults() |
Collection<Result> |
IterationResult.getRawPrimaryResults() |
Multimap<String,Result> |
IterationResult.getRawSecondaryResults() |
Collection<Result> |
BenchmarkTaskResult.getResults() |
Map<String,Result> |
RunResult.getSecondaryResults() |
Map<String,Result> |
BenchmarkResult.getSecondaryResults() |
Map<String,Result> |
IterationResult.getSecondaryResults() |
Modifier and Type | Method and Description |
---|---|
void |
BenchmarkTaskResult.add(Result result) |
void |
BenchmarkResult.addBenchmarkResult(Result r) |
void |
IterationResult.addResult(Result result) |
Modifier and Type | Method and Description |
---|---|
void |
IterationResult.addResults(Collection<? extends Result> rs) |
static String |
AggregatorUtils.aggregateLabels(Collection<? extends Result> results) |
static AggregationPolicy |
AggregatorUtils.aggregatePolicies(Collection<? extends Result> results) |
static ResultRole |
AggregatorUtils.aggregateRoles(Collection<? extends Result> results) |
static String |
AggregatorUtils.aggregateUnits(Collection<? extends Result> results) |
Copyright © 2016. All rights reserved.