Created
February 16, 2017 08:07
-
-
Save bsidhom/a529dd62ba2bd5ec8e48483e2c53c29a to your computer and use it in GitHub Desktop.
Conscrypt benchmark using copy-at-most-once buffers
This file contains 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 | |
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 1901154.071 ± 24923.793 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 3069282.330 ± 36947.136 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 3021123.649 ± 42299.010 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 121676.844 ± 2506.132 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 202171.986 ± 2402.978 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 205630.015 ± 946.019 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 1898175.145 ± 12649.914 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 2038287.379 ± 65961.743 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 1967666.630 ± 89118.690 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 118824.239 ± 5319.345 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 135545.675 ± 1821.610 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 138612.279 ± 1472.274 ops/s | |
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 64 JDK thrpt 10 126358.238 ± 2315.036 ops/s | |
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 64 CONSCRYPT thrpt 10 96325.147 ± 3004.292 ops/s | |
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 64 NETTY thrpt 10 124794.107 ± 4275.595 ops/s | |
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 128 JDK thrpt 10 112392.003 ± 2456.154 ops/s | |
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 128 CONSCRYPT thrpt 10 96126.825 ± 1623.223 ops/s | |
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 128 NETTY thrpt 10 118197.686 ± 2701.889 ops/s | |
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 512 JDK thrpt 10 71292.340 ± 709.522 ops/s | |
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 512 CONSCRYPT thrpt 10 73425.418 ± 1345.766 ops/s | |
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 512 NETTY thrpt 10 91514.029 ± 2012.910 ops/s | |
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 1024 JDK thrpt 10 47398.262 ± 477.706 ops/s | |
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 1024 CONSCRYPT thrpt 10 57448.898 ± 1913.757 ops/s | |
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 1024 NETTY thrpt 10 68032.408 ± 2071.438 ops/s | |
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 4096 JDK thrpt 10 16045.554 ± 210.388 ops/s | |
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 4096 CONSCRYPT thrpt 10 25506.132 ± 1289.062 ops/s | |
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 4096 NETTY thrpt 10 27176.624 ± 438.545 ops/s | |
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 64 JDK thrpt 10 125478.049 ± 5645.553 ops/s | |
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 64 CONSCRYPT thrpt 10 142517.012 ± 5516.872 ops/s | |
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 64 NETTY thrpt 10 148436.934 ± 761.565 ops/s | |
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 128 JDK thrpt 10 114378.209 ± 871.760 ops/s | |
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 128 CONSCRYPT thrpt 10 136187.921 ± 5537.727 ops/s | |
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 128 NETTY thrpt 10 132477.834 ± 6715.779 ops/s | |
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 512 JDK thrpt 10 70086.024 ± 2611.876 ops/s | |
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 512 CONSCRYPT thrpt 10 98798.851 ± 3081.548 ops/s | |
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 512 NETTY thrpt 10 99573.643 ± 2159.628 ops/s | |
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 1024 JDK thrpt 10 46777.274 ± 903.787 ops/s | |
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 1024 CONSCRYPT thrpt 10 71863.160 ± 3399.242 ops/s | |
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 1024 NETTY thrpt 10 72793.071 ± 1837.546 ops/s | |
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 4096 JDK thrpt 10 16011.910 ± 377.355 ops/s | |
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 4096 CONSCRYPT thrpt 10 27612.794 ± 2981.459 ops/s | |
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 4096 NETTY thrpt 10 28079.546 ± 977.949 ops/s |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment