Package org.openjdk.jmh.runner
Class Defaults
java.lang.Object
org.openjdk.jmh.runner.Defaults
JMH global defaults: these are used when no other values are available.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Mode
Default running mode.static final boolean
Should JMH do GC between iterations?static final boolean
Should JMH fail on benchmark error?static final String
Default benchmarks to include.static final int
The batch size in measurement mode.static final int
Number of forks in which we measure the workload.static final int
Number of measurement iterations.static final int
Number of measurement iterations inMode.SingleShotTime
mode.static final TimeValue
The duration of measurement iterations.static final Integer
Default operations per invocation.static final TimeUnit
Default output time unit.static final String
Default prefix of the result file.static final ResultFormatType
The defaultResultFormatType
to use.static final boolean
Should JMH synchronize iterations?static final int
Number of measurement threads.static final TimeValue
Default timeout.static final VerboseMode
DefaultVerboseMode
.static final int
The batch size in warmup mode.static final int
Number of warmup forks we discard.static final int
Number of warmup iterations.static final int
Number of warmup iterations inMode.SingleShotTime
mode.static final WarmupMode
DefaultWarmupMode
.static final TimeValue
The duration of warmup iterations. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
WARMUP_ITERATIONS
public static final int WARMUP_ITERATIONSNumber of warmup iterations.- See Also:
-
WARMUP_ITERATIONS_SINGLESHOT
public static final int WARMUP_ITERATIONS_SINGLESHOTNumber of warmup iterations inMode.SingleShotTime
mode.- See Also:
-
WARMUP_BATCHSIZE
public static final int WARMUP_BATCHSIZEThe batch size in warmup mode.- See Also:
-
WARMUP_TIME
The duration of warmup iterations. -
MEASUREMENT_ITERATIONS
public static final int MEASUREMENT_ITERATIONSNumber of measurement iterations.- See Also:
-
MEASUREMENT_ITERATIONS_SINGLESHOT
public static final int MEASUREMENT_ITERATIONS_SINGLESHOTNumber of measurement iterations inMode.SingleShotTime
mode.- See Also:
-
MEASUREMENT_BATCHSIZE
public static final int MEASUREMENT_BATCHSIZEThe batch size in measurement mode.- See Also:
-
MEASUREMENT_TIME
The duration of measurement iterations. -
THREADS
public static final int THREADSNumber of measurement threads.- See Also:
-
MEASUREMENT_FORKS
public static final int MEASUREMENT_FORKSNumber of forks in which we measure the workload.- See Also:
-
WARMUP_FORKS
public static final int WARMUP_FORKSNumber of warmup forks we discard.- See Also:
-
FAIL_ON_ERROR
public static final boolean FAIL_ON_ERRORShould JMH fail on benchmark error?- See Also:
-
SYNC_ITERATIONS
public static final boolean SYNC_ITERATIONSShould JMH synchronize iterations?- See Also:
-
DO_GC
public static final boolean DO_GCShould JMH do GC between iterations?- See Also:
-
RESULT_FORMAT
The defaultResultFormatType
to use. -
RESULT_FILE_PREFIX
Default prefix of the result file.- See Also:
-
WARMUP_MODE
DefaultWarmupMode
. -
VERBOSITY
DefaultVerboseMode
. -
BENCHMARK_MODE
Default running mode. -
OUTPUT_TIMEUNIT
Default output time unit. -
OPS_PER_INVOCATION
Default operations per invocation. -
TIMEOUT
Default timeout. -
INCLUDE_BENCHMARKS
Default benchmarks to include.- See Also:
-
-
Constructor Details
-
Defaults
public Defaults()
-