Package org.openjdk.jmh.runner
Class Defaults
- java.lang.Object
-
- org.openjdk.jmh.runner.Defaults
-
public class Defaults extends Object
JMH global defaults: these are used when no other values are available.
-
-
Field Summary
Fields Modifier and Type Field Description static ModeBENCHMARK_MODEDefault running mode.static booleanDO_GCShould JMH do GC between iterations?static booleanFAIL_ON_ERRORShould JMH fail on benchmark error?static StringINCLUDE_BENCHMARKSDefault benchmarks to include.static intMEASUREMENT_BATCHSIZEThe batch size in measurement mode.static intMEASUREMENT_FORKSNumber of forks in which we measure the workload.static intMEASUREMENT_ITERATIONSNumber of measurement iterations.static intMEASUREMENT_ITERATIONS_SINGLESHOTNumber of measurement iterations inMode.SingleShotTimemode.static TimeValueMEASUREMENT_TIMEThe duration of measurement iterations.static IntegerOPS_PER_INVOCATIONDefault operations per invocation.static TimeUnitOUTPUT_TIMEUNITDefault output time unit.static StringRESULT_FILE_PREFIXDefault prefix of the result file.static ResultFormatTypeRESULT_FORMATThe defaultResultFormatTypeto use.static booleanSYNC_ITERATIONSShould JMH synchronize iterations?static intTHREADSNumber of measurement threads.static TimeValueTIMEOUTDefault timeout.static VerboseModeVERBOSITYDefaultVerboseMode.static intWARMUP_BATCHSIZEThe batch size in warmup mode.static intWARMUP_FORKSNumber of warmup forks we discard.static intWARMUP_ITERATIONSNumber of warmup iterations.static intWARMUP_ITERATIONS_SINGLESHOTNumber of warmup iterations inMode.SingleShotTimemode.static WarmupModeWARMUP_MODEDefaultWarmupMode.static TimeValueWARMUP_TIMEThe duration of warmup iterations.
-
Constructor Summary
Constructors Constructor Description Defaults()
-
-
-
Field Detail
-
WARMUP_ITERATIONS
public static final int WARMUP_ITERATIONS
Number of warmup iterations.- See Also:
- Constant Field Values
-
WARMUP_ITERATIONS_SINGLESHOT
public static final int WARMUP_ITERATIONS_SINGLESHOT
Number of warmup iterations inMode.SingleShotTimemode.- See Also:
- Constant Field Values
-
WARMUP_BATCHSIZE
public static final int WARMUP_BATCHSIZE
The batch size in warmup mode.- See Also:
- Constant Field Values
-
WARMUP_TIME
public static final TimeValue WARMUP_TIME
The duration of warmup iterations.
-
MEASUREMENT_ITERATIONS
public static final int MEASUREMENT_ITERATIONS
Number of measurement iterations.- See Also:
- Constant Field Values
-
MEASUREMENT_ITERATIONS_SINGLESHOT
public static final int MEASUREMENT_ITERATIONS_SINGLESHOT
Number of measurement iterations inMode.SingleShotTimemode.- See Also:
- Constant Field Values
-
MEASUREMENT_BATCHSIZE
public static final int MEASUREMENT_BATCHSIZE
The batch size in measurement mode.- See Also:
- Constant Field Values
-
MEASUREMENT_TIME
public static final TimeValue MEASUREMENT_TIME
The duration of measurement iterations.
-
THREADS
public static final int THREADS
Number of measurement threads.- See Also:
- Constant Field Values
-
MEASUREMENT_FORKS
public static final int MEASUREMENT_FORKS
Number of forks in which we measure the workload.- See Also:
- Constant Field Values
-
WARMUP_FORKS
public static final int WARMUP_FORKS
Number of warmup forks we discard.- See Also:
- Constant Field Values
-
FAIL_ON_ERROR
public static final boolean FAIL_ON_ERROR
Should JMH fail on benchmark error?- See Also:
- Constant Field Values
-
SYNC_ITERATIONS
public static final boolean SYNC_ITERATIONS
Should JMH synchronize iterations?- See Also:
- Constant Field Values
-
DO_GC
public static final boolean DO_GC
Should JMH do GC between iterations?- See Also:
- Constant Field Values
-
RESULT_FORMAT
public static final ResultFormatType RESULT_FORMAT
The defaultResultFormatTypeto use.
-
RESULT_FILE_PREFIX
public static final String RESULT_FILE_PREFIX
Default prefix of the result file.- See Also:
- Constant Field Values
-
WARMUP_MODE
public static final WarmupMode WARMUP_MODE
DefaultWarmupMode.
-
VERBOSITY
public static final VerboseMode VERBOSITY
DefaultVerboseMode.
-
BENCHMARK_MODE
public static final Mode BENCHMARK_MODE
Default running mode.
-
OUTPUT_TIMEUNIT
public static final TimeUnit OUTPUT_TIMEUNIT
Default output time unit.
-
OPS_PER_INVOCATION
public static final Integer OPS_PER_INVOCATION
Default operations per invocation.
-
TIMEOUT
public static final TimeValue TIMEOUT
Default timeout.
-
INCLUDE_BENCHMARKS
public static final String INCLUDE_BENCHMARKS
Default benchmarks to include.- See Also:
- Constant Field Values
-
-