main branch: Benchmarking proxy/bench/PlaintextHttp1 req=0mb resp=0mb, w=1 reqs=50 proxy=/: Warming up for 10.000 ms Warning: Unable to complete 10 samples in 100.0ms. You may wish to increase target time to 112.0ms or enable flat sampling. proxy/bench/PlaintextHttp1 req=0mb resp=0mb, w=1 reqs=50 proxy=/ time: [1.7653 ms 1.7945 ms 1.8291 ms] thrpt: [27.336 Kelem/s 27.863 Kelem/s 28.324 Kelem/s] Benchmarking proxy/bench/EncryptedHttp1 req=0mb resp=0mb, w=1 reqs=50 proxy=/: Warming up for 10.000 ms Warning: Unable to complete 10 samples in 100.0ms. You may wish to increase target time to 438.8ms. proxy/bench/EncryptedHttp1 req=0mb resp=0mb, w=1 reqs=50 proxy=/ time: [42.855 ms 43.082 ms 43.356 ms] thrpt: [1.1532 Kelem/s 1.1606 Kelem/s 1.1667 Kelem/s] Benchmarking proxy/bench/EncryptedHttp1 req=0mb resp=0mb, w=1 reqs=50 proxy=8080: Warming up for 10.000 ms Warning: Unable to complete 10 samples in 100.0ms. You may wish to increase target time to 2.0s. proxy/bench/EncryptedHttp1 req=0mb resp=0mb, w=1 reqs=50 proxy=8080 time: [175.12 ms 182.39 ms 189.90 ms] thrpt: [263.29 elem/s 274.14 elem/s 285.52 elem/s] Benchmarking proxy/bench/EncryptedHttp2 req=0mb resp=0mb, w=1 reqs=50 proxy=/: Warming up for 10.000 ms Warning: Unable to complete 10 samples in 100.0ms. You may wish to increase target time to 478.8ms. proxy/bench/EncryptedHttp2 req=0mb resp=0mb, w=1 reqs=50 proxy=/ time: [4.2863 ms 12.693 ms 25.078 ms] thrpt: [1.9938 Kelem/s 3.9392 Kelem/s 11.665 Kelem/s] Benchmarking proxy/bench/EncryptedHttp2 req=0mb resp=0mb, w=1 reqs=50 proxy=8080: Warming up for 10.000 ms Warning: Unable to complete 10 samples in 100.0ms. You may wish to increase target time to 953.5ms. proxy/bench/EncryptedHttp2 req=0mb resp=0mb, w=1 reqs=50 proxy=8080 time: [94.588 ms 100.30 ms 106.50 ms] thrpt: [469.49 elem/s 498.49 elem/s 528.61 elem/s] Benchmarking proxy/bench/EncryptedHttp1 req=100mb resp=100mb, w=1 reqs=1 proxy=/: Warming up for 10.000 ms Warning: Unable to complete 10 samples in 100.0ms. You may wish to increase target time to 2.0s. proxy/bench/EncryptedHttp1 req=100mb resp=100mb, w=1 reqs=1 proxy=/ time: [148.65 ms 168.52 ms 184.88 ms] thrpt: [5.4090 elem/s 5.9340 elem/s 6.7272 elem/s] Benchmarking proxy/bench/EncryptedHttp1 req=100mb resp=100mb, w=1 reqs=1 proxy=8080: Warming up for 10.000 ms Warning: Unable to complete 10 samples in 100.0ms. You may wish to increase target time to 11.1s. proxy/bench/EncryptedHttp1 req=100mb resp=100mb, w=1 reqs=1 proxy=8080 time: [1.1351 s 1.1970 s 1.2722 s] thrpt: [0.7860 elem/s 0.8354 elem/s 0.8809 elem/s] Benchmarking proxy/bench/EncryptedHttp2 req=100mb resp=100mb, w=1 reqs=1 proxy=/: Warming up for 10.000 ms Warning: Unable to complete 10 samples in 100.0ms. You may wish to increase target time to 1.4s. proxy/bench/EncryptedHttp2 req=100mb resp=100mb, w=1 reqs=1 proxy=/ time: [130.51 ms 135.82 ms 141.89 ms] thrpt: [7.0477 elem/s 7.3625 elem/s 7.6623 elem/s] Benchmarking proxy/bench/EncryptedHttp2 req=100mb resp=100mb, w=1 reqs=1 proxy=8080: Warming up for 10.000 ms Warning: Unable to complete 10 samples in 100.0ms. You may wish to increase target time to 21.9s. proxy/bench/EncryptedHttp2 req=100mb resp=100mb, w=1 reqs=1 proxy=8080 time: [21.104 s 36.063 s 50.035 s] thrpt: [0.0200 elem/s 0.0277 elem/s 0.0474 elem/s] ------------------------------------------------------------------------------------------------------------------------ this PR: Benchmarking proxy/bench/PlaintextHttp1 req=0mb resp=0mb, w=1 reqs=50 proxy=/: Warming up for 10.000 ms Warning: Unable to complete 10 samples in 100.0ms. You may wish to increase target time to 102.5ms or enable flat sampling. proxy/bench/PlaintextHttp1 req=0mb resp=0mb, w=1 reqs=50 proxy=/ time: [1.7541 ms 1.7659 ms 1.7765 ms] thrpt: [28.145 Kelem/s 28.314 Kelem/s 28.504 Kelem/s] change: time: [-8.1173% -4.6620% -1.3680%] (p = 0.02 < 0.05) thrpt: [+1.3870% +4.8899% +8.8344%] Change within noise threshold. Benchmarking proxy/bench/EncryptedHttp1 req=0mb resp=0mb, w=1 reqs=50 proxy=/: Warming up for 10.000 ms Warning: Unable to complete 10 samples in 100.0ms. You may wish to increase target time to 434.1ms. proxy/bench/EncryptedHttp1 req=0mb resp=0mb, w=1 reqs=50 proxy=/ time: [42.966 ms 43.308 ms 43.721 ms] thrpt: [1.1436 Kelem/s 1.1545 Kelem/s 1.1637 Kelem/s] change: time: [-0.4374% +0.5248% +1.7289%] (p = 0.38 > 0.05) thrpt: [-1.6996% -0.5221% +0.4393%] No change in performance detected. Benchmarking proxy/bench/EncryptedHttp1 req=0mb resp=0mb, w=1 reqs=50 proxy=8080: Warming up for 10.000 ms Warning: Unable to complete 10 samples in 100.0ms. You may wish to increase target time to 2.0s. proxy/bench/EncryptedHttp1 req=0mb resp=0mb, w=1 reqs=50 proxy=8080 time: [186.19 ms 189.89 ms 194.89 ms] thrpt: [256.56 elem/s 263.31 elem/s 268.54 elem/s] change: time: [-0.6211% +4.1120% +9.2467%] (p = 0.13 > 0.05) thrpt: [-8.4640% -3.9496% +0.6250%] No change in performance detected. Benchmarking proxy/bench/EncryptedHttp2 req=0mb resp=0mb, w=1 reqs=50 proxy=/: Warming up for 10.000 ms Warning: Unable to complete 10 samples in 100.0ms. You may wish to increase target time to 463.6ms. proxy/bench/EncryptedHttp2 req=0mb resp=0mb, w=1 reqs=50 proxy=/ time: [4.2404 ms 16.458 ms 28.812 ms] thrpt: [1.7354 Kelem/s 3.0381 Kelem/s 11.791 Kelem/s] change: time: [-60.783% +29.661% +376.87%] (p = 0.73 > 0.05) thrpt: [-79.030% -22.876% +154.99%] No change in performance detected. Benchmarking proxy/bench/EncryptedHttp2 req=0mb resp=0mb, w=1 reqs=50 proxy=8080: Warming up for 10.000 ms Warning: Unable to complete 10 samples in 100.0ms. You may wish to increase target time to 894.4ms. proxy/bench/EncryptedHttp2 req=0mb resp=0mb, w=1 reqs=50 proxy=8080 time: [88.166 ms 88.928 ms 89.699 ms] thrpt: [557.42 elem/s 562.25 elem/s 567.11 elem/s] change: time: [-16.526% -11.340% -5.8896%] (p = 0.00 < 0.05) thrpt: [+6.2581% +12.791% +19.797%] Change within noise threshold. Benchmarking proxy/bench/EncryptedHttp1 req=100mb resp=100mb, w=1 reqs=1 proxy=/: Warming up for 10.000 ms Warning: Unable to complete 10 samples in 100.0ms. You may wish to increase target time to 2.0s. proxy/bench/EncryptedHttp1 req=100mb resp=100mb, w=1 reqs=1 proxy=/ time: [201.66 ms 206.14 ms 209.91 ms] thrpt: [4.7640 elem/s 4.8511 elem/s 4.9588 elem/s] change: time: [+11.254% +22.325% +38.871%] (p = 0.00 < 0.05) thrpt: [-27.991% -18.250% -10.116%] Change within noise threshold. Benchmarking proxy/bench/EncryptedHttp1 req=100mb resp=100mb, w=1 reqs=1 proxy=8080: Warming up for 10.000 ms Warning: Unable to complete 10 samples in 100.0ms. You may wish to increase target time to 11.8s. proxy/bench/EncryptedHttp1 req=100mb resp=100mb, w=1 reqs=1 proxy=8080 time: [1.1385 s 1.1895 s 1.2466 s] thrpt: [0.8022 elem/s 0.8407 elem/s 0.8784 elem/s] change: time: [-7.7079% -0.6221% +6.6525%] (p = 0.88 > 0.05) thrpt: [-6.2376% +0.6260% +8.3517%] No change in performance detected. Benchmarking proxy/bench/EncryptedHttp2 req=100mb resp=100mb, w=1 reqs=1 proxy=/: Warming up for 10.000 ms Warning: Unable to complete 10 samples in 100.0ms. You may wish to increase target time to 1.2s. proxy/bench/EncryptedHttp2 req=100mb resp=100mb, w=1 reqs=1 proxy=/ time: [117.32 ms 123.94 ms 130.46 ms] thrpt: [7.6654 elem/s 8.0686 elem/s 8.5238 elem/s] change: time: [-15.359% -8.7508% -2.9319%] (p = 0.02 < 0.05) thrpt: [+3.0205% +9.5900% +18.147%] Change within noise threshold. Benchmarking proxy/bench/EncryptedHttp2 req=100mb resp=100mb, w=1 reqs=1 proxy=8080: Warming up for 10.000 ms Warning: Unable to complete 10 samples in 100.0ms. You may wish to increase target time to 15.7s. proxy/bench/EncryptedHttp2 req=100mb resp=100mb, w=1 reqs=1 proxy=8080 time: [1.9286 s 1.9840 s 2.0370 s] thrpt: [0.4909 elem/s 0.5040 elem/s 0.5185 elem/s] change: time: [-96.043% -94.499% -90.582%] (p = 0.00 < 0.05) thrpt: [+961.84% +1717.7% +2427.0%] Performance has improved.