public abstract class AbstractMicrobenchmarkBase
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected static java.lang.String[] |
BASE_JVM_ARGS |
protected static int |
DEFAULT_MEASURE_ITERATIONS |
protected static int |
DEFAULT_WARMUP_ITERATIONS |
| 构造器和说明 |
|---|
AbstractMicrobenchmarkBase() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected int |
getMeasureIterations() |
protected java.lang.String |
getReportDir() |
protected int |
getWarmupIterations() |
static void |
handleUnexpectedException(java.lang.Throwable t) |
protected abstract java.lang.String[] |
jvmArgs() |
protected ChainedOptionsBuilder |
newOptionsBuilder() |
protected static java.lang.String[] |
removeAssertions(java.lang.String[] jvmArgs) |
void |
run() |
protected static final int DEFAULT_WARMUP_ITERATIONS
protected static final int DEFAULT_MEASURE_ITERATIONS
protected static final java.lang.String[] BASE_JVM_ARGS
protected ChainedOptionsBuilder newOptionsBuilder()
throws java.lang.Exception
java.lang.Exceptionprotected abstract java.lang.String[] jvmArgs()
protected static java.lang.String[] removeAssertions(java.lang.String[] jvmArgs)
public void run()
throws java.lang.Exception
java.lang.Exceptionprotected int getWarmupIterations()
protected int getMeasureIterations()
protected java.lang.String getReportDir()
public static void handleUnexpectedException(java.lang.Throwable t)