| Package | Description |
|---|---|
| org.openjdk.jmh.profile | |
| org.openjdk.jmh.results | |
| org.openjdk.jmh.runner | |
| org.openjdk.jmh.runner.format |
| Modifier and Type | Method | Description |
|---|---|---|
Collection<String> |
ExternalProfiler.addJVMInvokeOptions(BenchmarkParams params) |
Prepend JVM invocation with these commands.
|
Collection<String> |
LinuxPerfAsmProfiler.addJVMInvokeOptions(BenchmarkParams params) |
|
Collection<String> |
LinuxPerfNormProfiler.addJVMInvokeOptions(BenchmarkParams params) |
|
Collection<String> |
LinuxPerfProfiler.addJVMInvokeOptions(BenchmarkParams params) |
|
Collection<String> |
SafepointsProfiler.addJVMInvokeOptions(BenchmarkParams params) |
|
Collection<String> |
WinPerfAsmProfiler.addJVMInvokeOptions(BenchmarkParams params) |
|
Collection<String> |
AbstractPerfAsmProfiler.addJVMOptions(BenchmarkParams params) |
|
Collection<String> |
ExternalProfiler.addJVMOptions(BenchmarkParams params) |
Add JVM these options to the run.
|
Collection<String> |
LinuxPerfNormProfiler.addJVMOptions(BenchmarkParams params) |
|
Collection<String> |
LinuxPerfProfiler.addJVMOptions(BenchmarkParams params) |
|
Collection<String> |
SafepointsProfiler.addJVMOptions(BenchmarkParams params) |
|
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) |
|
void |
ClassloaderProfiler.beforeIteration(BenchmarkParams benchmarkParams,
IterationParams iterationParams) |
|
void |
CompilerProfiler.beforeIteration(BenchmarkParams benchmarkParams,
IterationParams iterationParams) |
|
void |
GCProfiler.beforeIteration(BenchmarkParams benchmarkParams,
IterationParams iterationParams) |
|
void |
InternalProfiler.beforeIteration(BenchmarkParams benchmarkParams,
IterationParams iterationParams) |
Run this code before starting the next benchmark iteration.
|
void |
PausesProfiler.beforeIteration(BenchmarkParams benchmarkParams,
IterationParams iterationParams) |
|
void |
StackProfiler.beforeIteration(BenchmarkParams benchmarkParams,
IterationParams iterationParams) |
|
void |
AbstractPerfAsmProfiler.beforeTrial(BenchmarkParams params) |
|
void |
ExternalProfiler.beforeTrial(BenchmarkParams benchmarkParams) |
Run this code before starting the trial.
|
void |
LinuxPerfNormProfiler.beforeTrial(BenchmarkParams params) |
|
void |
LinuxPerfProfiler.beforeTrial(BenchmarkParams params) |
|
void |
SafepointsProfiler.beforeTrial(BenchmarkParams benchmarkParams) |
|
void |
WinPerfAsmProfiler.beforeTrial(BenchmarkParams params) |
| Modifier and Type | Method | Description |
|---|---|---|
BenchmarkParams |
IterationResult.getBenchmarkParams() |
|
BenchmarkParams |
BenchmarkResult.getParams() |
|
BenchmarkParams |
RunResult.getParams() |
| Constructor | Description |
|---|---|
BenchmarkResult(BenchmarkParams params,
Collection<IterationResult> data) |
|
BenchmarkResult(BenchmarkParams params,
Collection<IterationResult> data,
BenchmarkResultMetaData md) |
|
IterationResult(BenchmarkParams benchmarkParams,
IterationParams params,
IterationResultMetaData md) |
|
RunResult(BenchmarkParams params,
Collection<BenchmarkResult> data) |
| Constructor | Description |
|---|---|
InfraControl(BenchmarkParams benchmarkParams,
IterationParams iterationParams,
CountDownLatch preSetup,
CountDownLatch preTearDown,
boolean lastIteration,
Control notifyControl) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
OutputFormat.iteration(BenchmarkParams benchParams,
IterationParams params,
int iteration) |
Format for iteration start.
|
void |
OutputFormat.iterationResult(BenchmarkParams benchParams,
IterationParams params,
int iteration,
IterationResult data) |
Format for end-of-iteration.
|
void |
OutputFormat.startBenchmark(BenchmarkParams benchParams) |
Format for start-of-benchmark output.
|
Copyright © 2012-2017 Oracle. All Rights Reserved.