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 ModeDefault running mode.static final booleanShould JMH do GC between iterations?static final booleanShould JMH fail on benchmark error?static final StringDefault benchmarks to include.static final intThe batch size in measurement mode.static final intNumber of forks in which we measure the workload.static final intNumber of measurement iterations.static final intNumber of measurement iterations inMode.SingleShotTimemode.static final TimeValueThe duration of measurement iterations.static final IntegerDefault operations per invocation.static final TimeUnitDefault output time unit.static final StringDefault prefix of the result file.static final ResultFormatTypeThe defaultResultFormatTypeto use.static final booleanShould JMH synchronize iterations?static final intNumber of measurement threads.static final TimeValueDefault timeout.static final VerboseModeDefaultVerboseMode.static final intThe batch size in warmup mode.static final intNumber of warmup forks we discard.static final intNumber of warmup iterations.static final intNumber of warmup iterations inMode.SingleShotTimemode.static final WarmupModeDefaultWarmupMode.static final TimeValueThe 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.SingleShotTimemode.- 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.SingleShotTimemode.- 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 defaultResultFormatTypeto 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()
-