| Package | Description |
|---|---|
| org.openjdk.jmh.infra | |
| org.openjdk.jmh.profile | |
| org.openjdk.jmh.results | |
| org.openjdk.jmh.runner | |
| org.openjdk.jmh.runner.format |
| Constructor | Description |
|---|---|
BenchmarkParams(String benchmark,
String generatedTarget,
boolean synchIterations,
int threads,
int[] threadGroups,
Collection<String> threadGroupLabels,
int forks,
int warmupForks,
IterationParams warmup,
IterationParams measurement,
Mode mode,
WorkloadParams params,
TimeUnit timeUnit,
int opsPerInvocation,
String jvm,
Collection<String> jvmArgs,
TimeValue timeout) |
| 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) |
|
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) |
| Modifier and Type | Method | Description |
|---|---|---|
IterationParams |
IterationResult.getParams() |
| Constructor | Description |
|---|---|
IterationResult(BenchmarkParams benchmarkParams,
IterationParams params,
IterationResultMetaData md) |
| 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.
|
Copyright © 2012-2017 Oracle. All Rights Reserved.