| Package | Description |
|---|---|
| org.openjdk.jmh.profile | |
| org.openjdk.jmh.results |
| Modifier and Type | Class | Description |
|---|---|---|
static class |
StackProfiler.StackResult |
| Modifier and Type | Method | Description |
|---|---|---|
Collection<? extends Result> |
ClassloaderProfiler.afterIteration(BenchmarkParams benchmarkParams,
IterationParams iterationParams,
IterationResult result) |
|
Collection<? extends Result> |
CompilerProfiler.afterIteration(BenchmarkParams benchmarkParams,
IterationParams iterationParams,
IterationResult result) |
|
Collection<? extends Result> |
GCProfiler.afterIteration(BenchmarkParams benchmarkParams,
IterationParams iterationParams,
IterationResult iResult) |
|
Collection<? extends Result> |
HotspotCompilationProfiler.afterIteration(BenchmarkParams benchmarkParams,
IterationParams iterationParams,
IterationResult result) |
|
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> |
InternalProfiler.afterIteration(BenchmarkParams benchmarkParams,
IterationParams iterationParams,
IterationResult result) |
Run this code after a benchmark iteration finished
|
Collection<? extends Result> |
PausesProfiler.afterIteration(BenchmarkParams benchmarkParams,
IterationParams iterationParams,
IterationResult result) |
|
Collection<? extends Result> |
StackProfiler.afterIteration(BenchmarkParams benchmarkParams,
IterationParams iterationParams,
IterationResult result) |
|
Collection<? extends Result> |
AbstractPerfAsmProfiler.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.
|
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> |
SafepointsProfiler.afterTrial(BenchmarkResult br,
long pid,
File stdOut,
File stdErr) |
|
Collection<? extends Result> |
WinPerfAsmProfiler.afterTrial(BenchmarkResult br,
long pid,
File stdOut,
File stdErr) |
| Modifier and Type | Interface | 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 | Description |
|---|---|---|
class |
AverageTimeResult |
Result class that stores average operation time.
|
class |
SampleTimeResult |
Result class that samples operation time.
|
class |
ScalarDerivativeResult |
|
class |
ScalarResult |
|
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 | Description |
|---|---|---|
Result |
BenchmarkResult.getPrimaryResult() |
|
Result |
IterationResult.getPrimaryResult() |
|
Result |
RunResult.getPrimaryResult() |
| Modifier and Type | Method | Description |
|---|---|---|
Multimap<String,Result> |
BenchmarkResult.getBenchmarkResults() |
|
protected Collection<? extends Result> |
Result.getDerivativeResults() |
Get derivative results for this result.
|
protected Collection<? extends Result> |
SampleTimeResult.getDerivativeResults() |
|
Collection<Result> |
IterationResult.getRawPrimaryResults() |
|
Multimap<String,Result> |
IterationResult.getRawSecondaryResults() |
|
Collection<Result> |
BenchmarkTaskResult.getResults() |
|
Map<String,Result> |
BenchmarkResult.getSecondaryResults() |
|
Map<String,Result> |
IterationResult.getSecondaryResults() |
|
Map<String,Result> |
RunResult.getSecondaryResults() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
BenchmarkTaskResult.add(Result result) |
|
void |
BenchmarkResult.addBenchmarkResult(Result r) |
|
void |
IterationResult.addResult(Result result) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
IterationResult.addResults(Collection<? extends Result> rs) |
Copyright © 2012-2017 Oracle. All Rights Reserved.