public class SslHandlerEchoBenchmark extends AbstractSslHandlerThroughputBenchmark
AbstractSslHandlerThroughputBenchmark.BufferType
AbstractSslHandlerBenchmark.SslEngineProvider
AbstractMicrobenchmark.HarnessExecutor
限定符和类型 | 字段和说明 |
---|---|
int |
numWrites |
bufferType, channel, messageSize, wrapSrcBuffer
cipher, clientCtx, clientSslHandler, serverCtx, serverSslHandler, sslProvider
DEFAULT_FORKS
BASE_JVM_ARGS, DEFAULT_MEASURE_ITERATIONS, DEFAULT_WARMUP_ITERATIONS
构造器和说明 |
---|
SslHandlerEchoBenchmark() |
限定符和类型 | 方法和说明 |
---|---|
ByteBuf |
wrapUnwrap() |
allocateBuffer, doWrite, setup, tearDown
destroySslHandlers, doHandshake, handleUnexpectedException, initSslHandlers, newClientHandler, newServerHandler
getForks, jvmArgs, newOptionsBuilder
getMeasureIterations, getReportDir, getWarmupIterations, removeAssertions, run
public ByteBuf wrapUnwrap() throws java.lang.Exception
java.lang.Exception