Skip to content

Instantly share code, notes, and snippets.

@bsidhom
Created February 16, 2017 08:24
Show Gist options
  • Save bsidhom/eab212f943d1581b6bf9e2c816f6e6fa to your computer and use it in GitHub Desktop.
Save bsidhom/eab212f943d1581b6bf9e2c816f6e6fa to your computer and use it in GitHub Desktop.
Conscrypt benchmark at head
Benchmark (bufferType) (cipher) (messageSize) (sslProvider) Mode Cnt Score Error Units
ClientSocketThroughputBenchmark.throughput N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 64 JDK thrpt 10 0.999 ± 0.001 ops/s
ClientSocketThroughputBenchmark.throughput:messagesPerSecond N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 64 JDK thrpt 10 1865775.406 ± 138317.961 ops/s
ClientSocketThroughputBenchmark.throughput N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 64 CONSCRYPT thrpt 10 0.999 ± 0.001 ops/s
ClientSocketThroughputBenchmark.throughput:messagesPerSecond N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 64 CONSCRYPT thrpt 10 3007857.931 ± 64693.066 ops/s
ClientSocketThroughputBenchmark.throughput N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 64 CONSCRYPT_ENGINE thrpt 10 0.999 ± 0.001 ops/s
ClientSocketThroughputBenchmark.throughput:messagesPerSecond N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 64 CONSCRYPT_ENGINE thrpt 10 3101324.385 ± 36823.885 ops/s
ClientSocketThroughputBenchmark.throughput N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 1024 JDK thrpt 10 0.999 ± 0.001 ops/s
ClientSocketThroughputBenchmark.throughput:messagesPerSecond N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 1024 JDK thrpt 10 122793.413 ± 2923.948 ops/s
ClientSocketThroughputBenchmark.throughput N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 1024 CONSCRYPT thrpt 10 0.999 ± 0.001 ops/s
ClientSocketThroughputBenchmark.throughput:messagesPerSecond N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 1024 CONSCRYPT thrpt 10 198667.523 ± 6182.285 ops/s
ClientSocketThroughputBenchmark.throughput N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 1024 CONSCRYPT_ENGINE thrpt 10 0.999 ± 0.001 ops/s
ClientSocketThroughputBenchmark.throughput:messagesPerSecond N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 1024 CONSCRYPT_ENGINE thrpt 10 198224.056 ± 3645.063 ops/s
ServerSocketThroughputBenchmark.throughput N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 64 JDK thrpt 10 0.999 ± 0.001 ops/s
ServerSocketThroughputBenchmark.throughput:messagesPerSecond N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 64 JDK thrpt 10 1821020.308 ± 181845.687 ops/s
ServerSocketThroughputBenchmark.throughput N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 64 CONSCRYPT thrpt 10 0.999 ± 0.001 ops/s
ServerSocketThroughputBenchmark.throughput:messagesPerSecond N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 64 CONSCRYPT thrpt 10 2101095.657 ± 15136.308 ops/s
ServerSocketThroughputBenchmark.throughput N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 64 CONSCRYPT_ENGINE thrpt 10 0.999 ± 0.001 ops/s
ServerSocketThroughputBenchmark.throughput:messagesPerSecond N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 64 CONSCRYPT_ENGINE thrpt 10 2117604.845 ± 11041.279 ops/s
ServerSocketThroughputBenchmark.throughput N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 1024 JDK thrpt 10 0.999 ± 0.001 ops/s
ServerSocketThroughputBenchmark.throughput:messagesPerSecond N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 1024 JDK thrpt 10 114739.843 ± 13905.250 ops/s
ServerSocketThroughputBenchmark.throughput N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 1024 CONSCRYPT thrpt 10 0.999 ± 0.001 ops/s
ServerSocketThroughputBenchmark.throughput:messagesPerSecond N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 1024 CONSCRYPT thrpt 10 139275.384 ± 1225.928 ops/s
ServerSocketThroughputBenchmark.throughput N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 1024 CONSCRYPT_ENGINE thrpt 10 0.999 ± 0.001 ops/s
ServerSocketThroughputBenchmark.throughput:messagesPerSecond N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 1024 CONSCRYPT_ENGINE thrpt 10 137817.029 ± 1800.918 ops/s
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 64 JDK thrpt 10 129245.834 ± 578.438 ops/s
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 64 CONSCRYPT thrpt 10 101191.132 ± 755.957 ops/s
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 64 NETTY thrpt 10 132095.458 ± 945.823 ops/s
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 128 JDK thrpt 10 115209.035 ± 762.330 ops/s
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 128 CONSCRYPT thrpt 10 94573.795 ± 4575.353 ops/s
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 128 NETTY thrpt 10 118610.236 ± 7273.482 ops/s
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 512 JDK thrpt 10 73301.172 ± 304.587 ops/s
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 512 CONSCRYPT thrpt 10 76283.167 ± 984.931 ops/s
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 512 NETTY thrpt 10 92658.741 ± 870.655 ops/s
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 1024 JDK thrpt 10 48349.830 ± 310.649 ops/s
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 1024 CONSCRYPT thrpt 10 60041.451 ± 2846.758 ops/s
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 1024 NETTY thrpt 10 69419.441 ± 392.393 ops/s
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 4096 JDK thrpt 10 16383.939 ± 87.070 ops/s
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 4096 CONSCRYPT thrpt 10 26153.409 ± 64.220 ops/s
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 4096 NETTY thrpt 10 27595.373 ± 189.723 ops/s
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 64 JDK thrpt 10 128288.239 ± 941.909 ops/s
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 64 CONSCRYPT thrpt 10 144534.666 ± 4690.385 ops/s
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 64 NETTY thrpt 10 149501.094 ± 927.962 ops/s
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 128 JDK thrpt 10 115564.379 ± 897.146 ops/s
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 128 CONSCRYPT thrpt 10 133091.307 ± 543.007 ops/s
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 128 NETTY thrpt 10 139322.806 ± 857.980 ops/s
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 512 JDK thrpt 10 71241.229 ± 2888.308 ops/s
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 512 CONSCRYPT thrpt 10 97346.002 ± 4760.515 ops/s
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 512 NETTY thrpt 10 98673.557 ± 1158.504 ops/s
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 1024 JDK thrpt 10 45937.195 ± 1122.057 ops/s
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 1024 CONSCRYPT thrpt 10 72641.762 ± 1203.069 ops/s
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 1024 NETTY thrpt 10 72349.748 ± 1379.597 ops/s
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 4096 JDK thrpt 10 15709.429 ± 237.118 ops/s
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 4096 CONSCRYPT thrpt 10 27847.543 ± 85.156 ops/s
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 4096 NETTY thrpt 10 27775.823 ± 466.985 ops/s
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment