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, runprotected static final int DEFAULT_FORKS
public AbstractMicrobenchmark()
public AbstractMicrobenchmark(boolean disableAssertions)
public AbstractMicrobenchmark(boolean disableAssertions,
boolean disableHarnessExecutor)
protected java.lang.String[] jvmArgs()
jvmArgs 在类中 AbstractMicrobenchmarkBaseprotected ChainedOptionsBuilder newOptionsBuilder()
throws java.lang.Exception
newOptionsBuilder 在类中 AbstractMicrobenchmarkBasejava.lang.Exceptionprotected int getForks()