Last active
February 14, 2017 00:15
-
-
Save bsidhom/2b929f59d2436266c9b57332c94de7f0 to your computer and use it in GitHub Desktop.
Conscrypt benchmark with buffer sharing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Benchmark (bufferType) (cipher) (messageSize) (sslProvider) Mode Cnt Score Error Units | |
ClientSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 64 JDK thrpt 10 6419.566 ± 347.352 ops/s | |
ClientSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 64 CONSCRYPT thrpt 10 9681.253 ± 2791.642 ops/s | |
ClientSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 64 CONSCRYPT_ENGINE thrpt 10 5695.261 ± 706.072 ops/s | |
ClientSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 128 JDK thrpt 10 6940.003 ± 1445.030 ops/s | |
ClientSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 128 CONSCRYPT thrpt 10 6970.830 ± 731.533 ops/s | |
ClientSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 128 CONSCRYPT_ENGINE thrpt 10 6029.616 ± 1348.740 ops/s | |
ClientSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 512 JDK thrpt 10 5634.451 ± 1466.780 ops/s | |
ClientSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 512 CONSCRYPT thrpt 10 5471.910 ± 553.540 ops/s | |
ClientSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 512 CONSCRYPT_ENGINE thrpt 10 5957.121 ± 2033.184 ops/s | |
ClientSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 1024 JDK thrpt 10 5187.458 ± 1156.051 ops/s | |
ClientSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 1024 CONSCRYPT thrpt 10 5734.258 ± 1354.591 ops/s | |
ClientSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 1024 CONSCRYPT_ENGINE thrpt 10 4671.993 ± 261.160 ops/s | |
ClientSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 4096 JDK thrpt 10 2466.750 ± 134.044 ops/s | |
ClientSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 4096 CONSCRYPT thrpt 10 3147.401 ± 418.395 ops/s | |
ClientSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 4096 CONSCRYPT_ENGINE thrpt 10 3586.314 ± 957.198 ops/s | |
ServerSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 64 JDK thrpt 10 9023.484 ± 2253.779 ops/s | |
ServerSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 64 CONSCRYPT thrpt 10 10107.076 ± 1638.362 ops/s | |
ServerSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 64 CONSCRYPT_ENGINE thrpt 10 7126.810 ± 1184.168 ops/s | |
ServerSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 128 JDK thrpt 10 7549.635 ± 1138.681 ops/s | |
ServerSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 128 CONSCRYPT thrpt 10 8665.217 ± 696.644 ops/s | |
ServerSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 128 CONSCRYPT_ENGINE thrpt 10 7201.788 ± 1735.699 ops/s | |
ServerSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 512 JDK thrpt 10 7381.723 ± 3171.906 ops/s | |
ServerSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 512 CONSCRYPT thrpt 10 8537.691 ± 3067.149 ops/s | |
ServerSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 512 CONSCRYPT_ENGINE thrpt 10 6254.078 ± 1445.923 ops/s | |
ServerSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 1024 JDK thrpt 10 5089.631 ± 1171.214 ops/s | |
ServerSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 1024 CONSCRYPT thrpt 10 4947.243 ± 601.814 ops/s | |
ServerSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 1024 CONSCRYPT_ENGINE thrpt 10 5286.606 ± 1849.026 ops/s | |
ServerSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 4096 JDK thrpt 10 2454.564 ± 754.149 ops/s | |
ServerSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 4096 CONSCRYPT thrpt 10 2968.978 ± 603.363 ops/s | |
ServerSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 4096 CONSCRYPT_ENGINE thrpt 10 2872.150 ± 1101.630 ops/s | |
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 64 JDK thrpt 10 77199.170 ± 1180.353 ops/s | |
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 64 CONSCRYPT thrpt 10 54699.447 ± 786.966 ops/s | |
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 64 NETTY thrpt 10 68645.203 ± 2517.419 ops/s | |
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 128 JDK thrpt 10 69574.129 ± 4949.933 ops/s | |
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 128 CONSCRYPT thrpt 10 54085.856 ± 756.900 ops/s | |
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 128 NETTY thrpt 10 64493.424 ± 739.125 ops/s | |
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 512 JDK thrpt 10 54328.396 ± 748.055 ops/s | |
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 512 CONSCRYPT thrpt 10 43325.947 ± 758.129 ops/s | |
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 512 NETTY thrpt 10 52737.122 ± 832.211 ops/s | |
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 1024 JDK thrpt 10 36967.975 ± 914.925 ops/s | |
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 1024 CONSCRYPT thrpt 10 36717.428 ± 459.198 ops/s | |
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 1024 NETTY thrpt 10 40861.626 ± 2916.645 ops/s | |
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 4096 JDK thrpt 10 11616.624 ± 1437.002 ops/s | |
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 4096 CONSCRYPT thrpt 10 19816.180 ± 358.687 ops/s | |
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 4096 NETTY thrpt 10 18617.164 ± 216.242 ops/s | |
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 64 JDK thrpt 10 83390.311 ± 9688.387 ops/s | |
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 64 CONSCRYPT thrpt 10 77215.963 ± 1234.304 ops/s | |
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 64 NETTY thrpt 10 77940.400 ± 1164.537 ops/s | |
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 128 JDK thrpt 10 82757.012 ± 5019.905 ops/s | |
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 128 CONSCRYPT thrpt 10 73466.274 ± 520.202 ops/s | |
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 128 NETTY thrpt 10 71768.114 ± 319.766 ops/s | |
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 512 JDK thrpt 10 52722.249 ± 4096.216 ops/s | |
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 512 CONSCRYPT thrpt 10 57267.141 ± 232.765 ops/s | |
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 512 NETTY thrpt 10 58437.028 ± 448.054 ops/s | |
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 1024 JDK thrpt 10 36427.321 ± 538.071 ops/s | |
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 1024 CONSCRYPT thrpt 10 44142.547 ± 261.439 ops/s | |
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 1024 NETTY thrpt 10 44339.146 ± 86.557 ops/s | |
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 4096 JDK thrpt 10 12236.179 ± 914.910 ops/s | |
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 4096 CONSCRYPT thrpt 10 20876.416 ± 1644.438 ops/s | |
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 4096 NETTY thrpt 10 21905.744 ± 1250.175 ops/s |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment