Package org.apache.solr.bench
Class BaseBenchState
java.lang.Object
org.apache.solr.bench.BaseBenchState
The type Base bench state.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final booleanThe constant QUIET_LOG.static final longThe Work dir. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddoSetup(org.openjdk.jmh.infra.BenchmarkParams benchmarkParams) Do setup.static voiddoTearDown(org.openjdk.jmh.infra.BenchmarkParams benchmarkParams) Do tear down.static voiddumpHeap(org.openjdk.jmh.infra.BenchmarkParams benchmarkParams) Dump heap.static LongGets random seed.static voidLog.
-
Field Details
-
RANDOM_SEED
public static final long RANDOM_SEED -
QUIET_LOG
public static final boolean QUIET_LOGThe constant QUIET_LOG. -
workDir
The Work dir.
-
-
Constructor Details
-
BaseBenchState
public BaseBenchState()
-
-
Method Details
-
getRandomSeed
Gets random seed.- Returns:
- the random seed
-
log
Log.- Parameters:
value- the value
-
doSetup
public void doSetup(org.openjdk.jmh.infra.BenchmarkParams benchmarkParams) Do setup.- Parameters:
benchmarkParams- the benchmark params
-
doTearDown
public static void doTearDown(org.openjdk.jmh.infra.BenchmarkParams benchmarkParams) throws Exception Do tear down.- Parameters:
benchmarkParams- the benchmark params- Throws:
Exception- the exception
-
dumpHeap
public static void dumpHeap(org.openjdk.jmh.infra.BenchmarkParams benchmarkParams) Dump heap.- Parameters:
benchmarkParams- the benchmark params
-