Package | Description |
---|---|
org.openjdk.jmh.infra | |
org.openjdk.jmh.profile | |
org.openjdk.jmh.results | |
org.openjdk.jmh.runner | |
org.openjdk.jmh.runner.format |
Constructor and Description |
---|
BenchmarkParams(String benchmark,
String generatedTarget,
boolean synchIterations,
int threads,
int[] threadGroups,
int forks,
int warmupForks,
IterationParams warmup,
IterationParams measurement,
Mode mode,
WorkloadParams params,
TimeUnit timeUnit,
int opsPerInvocation,
String jvm,
Collection<String> jvmArgs,
TimeValue timeout) |
IterationParams(IterationParams other) |
Modifier and Type | Method and Description |
---|---|
Collection<? extends Result> |
HotspotRuntimeProfiler.afterIteration(BenchmarkParams benchmarkParams,
IterationParams iterationParams,
IterationResult result) |
Collection<? extends Result> |
StackProfiler.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> |
HotspotThreadProfiler.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> |
ClassloaderProfiler.afterIteration(BenchmarkParams benchmarkParams,
IterationParams iterationParams,
IterationResult result) |
void |
StackProfiler.beforeIteration(BenchmarkParams benchmarkParams,
IterationParams iterationParams) |
void |
InternalProfiler.beforeIteration(BenchmarkParams benchmarkParams,
IterationParams iterationParams)
Run this code before starting the next benchmark iteration.
|
void |
CompilerProfiler.beforeIteration(BenchmarkParams benchmarkParams,
IterationParams iterationParams) |
void |
GCProfiler.beforeIteration(BenchmarkParams benchmarkParams,
IterationParams iterationParams) |
void |
ClassloaderProfiler.beforeIteration(BenchmarkParams benchmarkParams,
IterationParams iterationParams) |
Modifier and Type | Method and Description |
---|---|
IterationParams |
IterationResult.getParams() |
Constructor and Description |
---|
IterationResult(BenchmarkParams benchmarkParams,
IterationParams params,
IterationResultMetaData md) |
Constructor and Description |
---|
InfraControl(BenchmarkParams benchmarkParams,
IterationParams iterationParams,
CountDownLatch preSetup,
CountDownLatch preTearDown,
boolean lastIteration) |
Modifier and Type | Method and 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 © 2015. All rights reserved.