Package | Description |
---|---|
org.openjdk.jmh.generators.core | |
org.openjdk.jmh.infra | |
org.openjdk.jmh.runner | |
org.openjdk.jmh.runner.options | |
org.openjdk.jmh.util.lines |
Modifier and Type | Method and Description |
---|---|
Optional<TimeValue> |
MethodGroup.getMeasurementTime() |
Optional<TimeValue> |
MethodGroup.getTimeout() |
Optional<TimeValue> |
MethodGroup.getWarmupTime() |
Modifier and Type | Field and Description |
---|---|
protected TimeValue |
BenchmarkParamsL2.timeout |
protected TimeValue |
IterationParamsL2.timeValue
iteration runtime
|
Modifier and Type | Method and Description |
---|---|
TimeValue |
IterationParamsL2.getTime()
Time for iteration.
|
TimeValue |
BenchmarkParamsL2.getTimeout() |
Constructor and Description |
---|
BenchmarkParams(java.lang.String benchmark,
java.lang.String generatedTarget,
boolean synchIterations,
int threads,
int[] threadGroups,
java.util.Collection<java.lang.String> threadGroupLabels,
int forks,
int warmupForks,
IterationParams warmup,
IterationParams measurement,
Mode mode,
WorkloadParams params,
java.util.concurrent.TimeUnit timeUnit,
int opsPerInvocation,
java.lang.String jvm,
java.util.Collection<java.lang.String> jvmArgs,
TimeValue timeout) |
BenchmarkParamsL2(java.lang.String benchmark,
java.lang.String generatedTarget,
boolean synchIterations,
int threads,
int[] threadGroups,
java.util.Collection<java.lang.String> threadGroupLabels,
int forks,
int warmupForks,
IterationParams warmup,
IterationParams measurement,
Mode mode,
WorkloadParams params,
java.util.concurrent.TimeUnit timeUnit,
int opsPerInvocation,
java.lang.String jvm,
java.util.Collection<java.lang.String> jvmArgs,
TimeValue timeout) |
BenchmarkParamsL3(java.lang.String benchmark,
java.lang.String generatedTarget,
boolean synchIterations,
int threads,
int[] threadGroups,
java.util.Collection<java.lang.String> threadGroupLabels,
int forks,
int warmupForks,
IterationParams warmup,
IterationParams measurement,
Mode mode,
WorkloadParams params,
java.util.concurrent.TimeUnit timeUnit,
int opsPerInvocation,
java.lang.String jvm,
java.util.Collection<java.lang.String> jvmArgs,
TimeValue timeout) |
BenchmarkParamsL4(java.lang.String benchmark,
java.lang.String generatedTarget,
boolean synchIterations,
int threads,
int[] threadGroups,
java.util.Collection<java.lang.String> threadGroupLabels,
int forks,
int warmupForks,
IterationParams warmup,
IterationParams measurement,
Mode mode,
WorkloadParams params,
java.util.concurrent.TimeUnit timeUnit,
int opsPerInvocation,
java.lang.String jvm,
java.util.Collection<java.lang.String> jvmArgs,
TimeValue timeout) |
IterationParams(IterationType type,
int count,
TimeValue time,
int batchSize) |
IterationParamsL2(IterationType type,
int count,
TimeValue time,
int batchSize) |
IterationParamsL3(IterationType type,
int count,
TimeValue time,
int batchSize) |
IterationParamsL4(IterationType type,
int count,
TimeValue time,
int batchSize) |
Modifier and Type | Field and Description |
---|---|
static TimeValue |
Defaults.MEASUREMENT_TIME
The duration of measurement iterations.
|
static TimeValue |
Defaults.TIMEOUT
Default timeout.
|
static TimeValue |
Defaults.WARMUP_TIME
The duration of warmup iterations.
|
Modifier and Type | Field and Description |
---|---|
private Optional<TimeValue> |
BenchmarkListEntry.measurementTime |
private Optional<TimeValue> |
BenchmarkListEntry.timeout |
private Optional<TimeValue> |
BenchmarkListEntry.warmupTime |
Modifier and Type | Method and Description |
---|---|
Optional<TimeValue> |
BenchmarkListEntry.getMeasurementTime() |
Optional<TimeValue> |
BenchmarkListEntry.getTimeout() |
Optional<TimeValue> |
BenchmarkListEntry.getWarmupTime() |
Constructor and Description |
---|
BenchmarkListEntry(java.lang.String userClassQName,
java.lang.String generatedClassQName,
java.lang.String method,
Mode mode,
Optional<java.lang.Integer> threads,
int[] threadGroups,
Optional<java.util.Collection<java.lang.String>> threadGroupLabels,
Optional<java.lang.Integer> warmupIterations,
Optional<TimeValue> warmupTime,
Optional<java.lang.Integer> warmupBatchSize,
Optional<java.lang.Integer> measurementIterations,
Optional<TimeValue> measurementTime,
Optional<java.lang.Integer> measurementBatchSize,
Optional<java.lang.Integer> forks,
Optional<java.lang.Integer> warmupForks,
Optional<java.lang.String> jvm,
Optional<java.util.Collection<java.lang.String>> jvmArgs,
Optional<java.util.Collection<java.lang.String>> jvmArgsPrepend,
Optional<java.util.Collection<java.lang.String>> jvmArgsAppend,
Optional<java.util.Map<java.lang.String,java.lang.String[]>> params,
Optional<java.util.concurrent.TimeUnit> tu,
Optional<java.lang.Integer> opsPerInv,
Optional<TimeValue> timeout) |
BenchmarkListEntry(java.lang.String userClassQName,
java.lang.String generatedClassQName,
java.lang.String method,
Mode mode,
Optional<java.lang.Integer> threads,
int[] threadGroups,
Optional<java.util.Collection<java.lang.String>> threadGroupLabels,
Optional<java.lang.Integer> warmupIterations,
Optional<TimeValue> warmupTime,
Optional<java.lang.Integer> warmupBatchSize,
Optional<java.lang.Integer> measurementIterations,
Optional<TimeValue> measurementTime,
Optional<java.lang.Integer> measurementBatchSize,
Optional<java.lang.Integer> forks,
Optional<java.lang.Integer> warmupForks,
Optional<java.lang.String> jvm,
Optional<java.util.Collection<java.lang.String>> jvmArgs,
Optional<java.util.Collection<java.lang.String>> jvmArgsPrepend,
Optional<java.util.Collection<java.lang.String>> jvmArgsAppend,
Optional<java.util.Map<java.lang.String,java.lang.String[]>> params,
Optional<java.util.concurrent.TimeUnit> tu,
Optional<java.lang.Integer> opsPerInv,
Optional<TimeValue> timeout) |
BenchmarkListEntry(java.lang.String userClassQName,
java.lang.String generatedClassQName,
java.lang.String method,
Mode mode,
Optional<java.lang.Integer> threads,
int[] threadGroups,
Optional<java.util.Collection<java.lang.String>> threadGroupLabels,
Optional<java.lang.Integer> warmupIterations,
Optional<TimeValue> warmupTime,
Optional<java.lang.Integer> warmupBatchSize,
Optional<java.lang.Integer> measurementIterations,
Optional<TimeValue> measurementTime,
Optional<java.lang.Integer> measurementBatchSize,
Optional<java.lang.Integer> forks,
Optional<java.lang.Integer> warmupForks,
Optional<java.lang.String> jvm,
Optional<java.util.Collection<java.lang.String>> jvmArgs,
Optional<java.util.Collection<java.lang.String>> jvmArgsPrepend,
Optional<java.util.Collection<java.lang.String>> jvmArgsAppend,
Optional<java.util.Map<java.lang.String,java.lang.String[]>> params,
Optional<java.util.concurrent.TimeUnit> tu,
Optional<java.lang.Integer> opsPerInv,
Optional<TimeValue> timeout) |
Modifier and Type | Field and Description |
---|---|
static TimeValue |
TimeValue.NONE |
Modifier and Type | Field and Description |
---|---|
private Optional<TimeValue> |
OptionsBuilder.measurementTime |
private Optional<TimeValue> |
CommandLineOptions.runTime |
private Optional<TimeValue> |
CommandLineOptions.timeout |
private Optional<TimeValue> |
OptionsBuilder.timeout |
private Optional<TimeValue> |
CommandLineOptions.warmupTime |
private Optional<TimeValue> |
OptionsBuilder.warmupTime |
Modifier and Type | Method and Description |
---|---|
static TimeValue |
TimeValue.days(long v) |
static TimeValue |
TimeValue.fromString(java.lang.String timeString) |
static TimeValue |
TimeValue.hours(long v) |
static TimeValue |
TimeValue.microseconds(long v) |
static TimeValue |
TimeValue.milliseconds(long v) |
static TimeValue |
TimeValue.minutes(long v) |
static TimeValue |
TimeValue.nanoseconds(long v) |
static TimeValue |
TimeValue.seconds(long v) |
static TimeValue |
TimeValue.valueOf(java.lang.String timeString)
Parses time value from a string representation.
|
Modifier and Type | Method and Description |
---|---|
Optional<TimeValue> |
CommandLineOptions.getMeasurementTime() |
Optional<TimeValue> |
OptionsBuilder.getMeasurementTime() |
Optional<TimeValue> |
Options.getMeasurementTime()
The duration for measurement iterations
|
Optional<TimeValue> |
CommandLineOptions.getTimeout() |
Optional<TimeValue> |
OptionsBuilder.getTimeout() |
Optional<TimeValue> |
Options.getTimeout()
Timeout: how long to wait for an iteration to complete.
|
Optional<TimeValue> |
CommandLineOptions.getWarmupTime() |
Optional<TimeValue> |
OptionsBuilder.getWarmupTime() |
Optional<TimeValue> |
Options.getWarmupTime()
The duration for warmup iterations
|
Modifier and Type | Method and Description |
---|---|
ChainedOptionsBuilder |
OptionsBuilder.measurementTime(TimeValue value) |
ChainedOptionsBuilder |
ChainedOptionsBuilder.measurementTime(TimeValue value)
How long each measurement iteration should take?
|
ChainedOptionsBuilder |
OptionsBuilder.timeout(TimeValue value) |
ChainedOptionsBuilder |
ChainedOptionsBuilder.timeout(TimeValue value)
How long to wait for iteration execution?
|
ChainedOptionsBuilder |
OptionsBuilder.warmupTime(TimeValue value) |
ChainedOptionsBuilder |
ChainedOptionsBuilder.warmupTime(TimeValue value)
How long each warmup iteration should take?
|
Modifier and Type | Method and Description |
---|---|
Optional<TimeValue> |
TestLineReader.nextOptionalTimeValue() |
Modifier and Type | Method and Description |
---|---|
void |
TestLineWriter.putOptionalTimeValue(Optional<TimeValue> opt) |