Skip to content

Instantly share code, notes, and snippets.

@bsidhom
Created February 14, 2017 00:13
Show Gist options
  • Save bsidhom/a569ab4ee414cbabfd2f4b029f47f52b to your computer and use it in GitHub Desktop.
Save bsidhom/a569ab4ee414cbabfd2f4b029f47f52b to your computer and use it in GitHub Desktop.
Conscrypt benchmark before change
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 8370.918 ± 3056.027 ops/s
ClientSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 64 CONSCRYPT thrpt 10 6717.291 ± 1910.555 ops/s
ClientSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 64 CONSCRYPT_ENGINE thrpt 10 5393.333 ± 334.320 ops/s
ClientSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 128 JDK thrpt 10 7127.577 ± 768.718 ops/s
ClientSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 128 CONSCRYPT thrpt 10 7146.202 ± 1691.395 ops/s
ClientSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 128 CONSCRYPT_ENGINE thrpt 10 7938.179 ± 2995.908 ops/s
ClientSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 512 JDK thrpt 10 8753.632 ± 2916.624 ops/s
ClientSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 512 CONSCRYPT thrpt 10 5833.900 ± 699.586 ops/s
ClientSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 512 CONSCRYPT_ENGINE thrpt 10 6557.364 ± 2182.029 ops/s
ClientSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 1024 JDK thrpt 10 5504.825 ± 1840.734 ops/s
ClientSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 1024 CONSCRYPT thrpt 10 5099.659 ± 728.807 ops/s
ClientSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 1024 CONSCRYPT_ENGINE thrpt 10 4508.842 ± 284.036 ops/s
ClientSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 4096 JDK thrpt 10 2411.158 ± 154.892 ops/s
ClientSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 4096 CONSCRYPT thrpt 10 3614.143 ± 1795.427 ops/s
ClientSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 4096 CONSCRYPT_ENGINE thrpt 10 3057.528 ± 173.728 ops/s
ServerSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 64 JDK thrpt 10 8163.195 ± 1337.996 ops/s
ServerSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 64 CONSCRYPT thrpt 10 9116.850 ± 1161.558 ops/s
ServerSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 64 CONSCRYPT_ENGINE thrpt 10 6814.180 ± 959.160 ops/s
ServerSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 128 JDK thrpt 10 7835.692 ± 2298.723 ops/s
ServerSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 128 CONSCRYPT thrpt 10 8536.715 ± 1353.430 ops/s
ServerSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 128 CONSCRYPT_ENGINE thrpt 10 7570.839 ± 2342.479 ops/s
ServerSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 512 JDK thrpt 10 5675.872 ± 476.738 ops/s
ServerSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 512 CONSCRYPT thrpt 10 6081.232 ± 877.542 ops/s
ServerSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 512 CONSCRYPT_ENGINE thrpt 10 7742.823 ± 3874.968 ops/s
ServerSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 1024 JDK thrpt 10 4662.814 ± 617.890 ops/s
ServerSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 1024 CONSCRYPT thrpt 10 4920.231 ± 203.931 ops/s
ServerSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 1024 CONSCRYPT_ENGINE thrpt 10 4965.691 ± 979.591 ops/s
ServerSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 4096 JDK thrpt 10 2225.150 ± 445.393 ops/s
ServerSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 4096 CONSCRYPT thrpt 10 2798.885 ± 592.315 ops/s
ServerSocketBenchmark.pingPong N/A TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 4096 CONSCRYPT_ENGINE thrpt 10 2795.570 ± 542.383 ops/s
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 64 JDK thrpt 10 77132.371 ± 1011.532 ops/s
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 64 CONSCRYPT thrpt 10 55205.638 ± 1323.735 ops/s
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 64 NETTY thrpt 10 64585.465 ± 1573.922 ops/s
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 128 JDK thrpt 10 80678.366 ± 6451.937 ops/s
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 128 CONSCRYPT thrpt 10 53560.227 ± 1016.019 ops/s
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 128 NETTY thrpt 10 66349.561 ± 344.752 ops/s
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 512 JDK thrpt 10 54662.770 ± 667.665 ops/s
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 512 CONSCRYPT thrpt 10 42504.533 ± 1196.783 ops/s
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 512 NETTY thrpt 10 52920.872 ± 377.183 ops/s
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 1024 JDK thrpt 10 35505.921 ± 3210.154 ops/s
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 1024 CONSCRYPT thrpt 10 35998.565 ± 528.346 ops/s
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 1024 NETTY thrpt 10 41559.028 ± 302.781 ops/s
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 4096 JDK thrpt 10 12336.717 ± 1061.752 ops/s
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 4096 CONSCRYPT thrpt 10 19262.941 ± 1540.888 ops/s
SslEngineBenchmark.sendMessage HEAP TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 4096 NETTY thrpt 10 21202.136 ± 247.683 ops/s
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 64 JDK thrpt 10 92878.542 ± 970.493 ops/s
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 64 CONSCRYPT thrpt 10 74428.190 ± 9948.790 ops/s
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 64 NETTY thrpt 10 77139.999 ± 499.502 ops/s
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 128 JDK thrpt 10 79480.668 ± 5947.298 ops/s
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 128 CONSCRYPT thrpt 10 72808.520 ± 237.907 ops/s
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 128 NETTY thrpt 10 71003.602 ± 11237.760 ops/s
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 512 JDK thrpt 10 54352.873 ± 552.238 ops/s
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 512 CONSCRYPT thrpt 10 57239.914 ± 289.624 ops/s
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 512 NETTY thrpt 10 58225.883 ± 697.875 ops/s
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 1024 JDK thrpt 10 36641.817 ± 441.984 ops/s
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 1024 CONSCRYPT thrpt 10 44831.538 ± 112.587 ops/s
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 1024 NETTY thrpt 10 45143.926 ± 312.741 ops/s
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 4096 JDK thrpt 10 12328.579 ± 910.373 ops/s
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 4096 CONSCRYPT thrpt 10 21149.760 ± 2101.921 ops/s
SslEngineBenchmark.sendMessage DIRECT TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 4096 NETTY thrpt 10 21718.961 ± 1151.488 ops/s
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment