public class AbstractMicrobenchmark extends AbstractMicrobenchmarkBase
限定符和类型 | 类和说明 |
---|---|
static class |
AbstractMicrobenchmark.HarnessExecutor |
限定符和类型 | 字段和说明 |
---|---|
protected static int |
DEFAULT_FORKS |
BASE_JVM_ARGS, DEFAULT_MEASURE_ITERATIONS, DEFAULT_WARMUP_ITERATIONS
构造器和说明 |
---|
AbstractMicrobenchmark() |
AbstractMicrobenchmark(boolean disableAssertions) |
AbstractMicrobenchmark(boolean disableAssertions,
boolean disableHarnessExecutor) |
限定符和类型 | 方法和说明 |
---|---|
protected int |
getForks() |
protected java.lang.String[] |
jvmArgs() |
protected ChainedOptionsBuilder |
newOptionsBuilder() |
getMeasureIterations, getReportDir, getWarmupIterations, handleUnexpectedException, removeAssertions, run
protected static final int DEFAULT_FORKS
public AbstractMicrobenchmark()
public AbstractMicrobenchmark(boolean disableAssertions)
public AbstractMicrobenchmark(boolean disableAssertions, boolean disableHarnessExecutor)
protected java.lang.String[] jvmArgs()
jvmArgs
在类中 AbstractMicrobenchmarkBase
protected ChainedOptionsBuilder newOptionsBuilder() throws java.lang.Exception
newOptionsBuilder
在类中 AbstractMicrobenchmarkBase
java.lang.Exception
protected int getForks()