public class ByteBufUtilBenchmark extends AbstractMicrobenchmark
AbstractMicrobenchmark.HarnessExecutor
DEFAULT_FORKS
BASE_JVM_ARGS, DEFAULT_MEASURE_ITERATIONS, DEFAULT_WARMUP_ITERATIONS
构造器和说明 |
---|
ByteBufUtilBenchmark() |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
decodeStringAscii() |
java.lang.String |
decodeStringUtf8() |
void |
setup() |
void |
tearDown() |
void |
writeAscii() |
void |
writeAsciiString() |
void |
writeAsciiStringViaArray() |
void |
writeAsciiStringViaArrayWrapped() |
void |
writeAsciiStringWrapped() |
void |
writeAsciiViaArray() |
void |
writeAsciiViaArrayWrapped() |
void |
writeAsciiWrapped() |
void |
writeUtf8() |
void |
writeUtf8String() |
void |
writeUtf8StringViaArray() |
void |
writeUtf8StringViaArrayWrapped() |
void |
writeUtf8StringWrapped() |
void |
writeUtf8ViaArray() |
void |
writeUtf8ViaArrayWrapped() |
void |
writeUtf8Wrapped() |
getForks, jvmArgs, newOptionsBuilder
getMeasureIterations, getReportDir, getWarmupIterations, handleUnexpectedException, removeAssertions, run
public void setup()
public void tearDown()
public void writeAsciiStringViaArray()
public void writeAsciiStringViaArrayWrapped()
public void writeAsciiString()
public void writeAsciiStringWrapped()
public void writeAsciiViaArray()
public void writeAsciiViaArrayWrapped()
public void writeAscii()
public void writeAsciiWrapped()
public void writeUtf8StringViaArray()
public void writeUtf8StringViaArrayWrapped()
public void writeUtf8String()
public void writeUtf8StringWrapped()
public void writeUtf8ViaArray()
public void writeUtf8ViaArrayWrapped()
public void writeUtf8()
public void writeUtf8Wrapped()
public java.lang.String decodeStringAscii()
public java.lang.String decodeStringUtf8()