Created
June 14, 2017 07:56
-
-
Save amorken/533908010f20a40487456af0218a9568 to your computer and use it in GitHub Desktop.
TransportBenchmark with and without CodedInputStream.newInstance(ByteBuffer) - https://github.com/grpc/grpc-java/issues/2937
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 (direct) (transport) Mode Cnt Score Error Units | |
TransportBenchmark.unaryCall1024 true INPROCESS sample 4088392 3178.022 ± 22.720 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.00 true INPROCESS sample 1406.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.50 true INPROCESS sample 3080.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.90 true INPROCESS sample 3308.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.95 true INPROCESS sample 3408.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.99 true INPROCESS sample 4304.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.999 true INPROCESS sample 14032.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.9999 true INPROCESS sample 25856.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p1.00 true INPROCESS sample 8519680.000 ns/op | |
TransportBenchmark.unaryCall1024 true NETTY sample 3483586 53039.333 ± 21.554 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.00 true NETTY sample 46336.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.50 true NETTY sample 51264.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.90 true NETTY sample 60608.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.95 true NETTY sample 62208.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.99 true NETTY sample 72320.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.999 true NETTY sample 80000.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.9999 true NETTY sample 135752.346 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p1.00 true NETTY sample 8052736.000 ns/op | |
TransportBenchmark.unaryCall1024 true NETTY_LOCAL sample 2278208 44347.824 ± 55.035 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.00 true NETTY_LOCAL sample 36736.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.50 true NETTY_LOCAL sample 43712.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.90 true NETTY_LOCAL sample 46336.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.95 true NETTY_LOCAL sample 48000.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.99 true NETTY_LOCAL sample 54912.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.999 true NETTY_LOCAL sample 68096.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.9999 true NETTY_LOCAL sample 961536.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p1.00 true NETTY_LOCAL sample 13172736.000 ns/op | |
TransportBenchmark.unaryCall1024 true OKHTTP sample 2315911 46823.067 ± 45.661 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.00 true OKHTTP sample 38464.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.50 true OKHTTP sample 44928.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.90 true OKHTTP sample 53696.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.95 true OKHTTP sample 54848.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.99 true OKHTTP sample 58688.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.999 true OKHTTP sample 77952.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.9999 true OKHTTP sample 809984.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p1.00 true OKHTTP sample 8749056.000 ns/op | |
TransportBenchmark.unaryCall1024 false INPROCESS sample 4112735 6479.263 ± 25.996 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.00 false INPROCESS sample 3704.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.50 false INPROCESS sample 5912.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.90 false INPROCESS sample 8160.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.95 false INPROCESS sample 8784.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.99 false INPROCESS sample 9552.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.999 false INPROCESS sample 32512.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.9999 false INPROCESS sample 48896.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p1.00 false INPROCESS sample 8994816.000 ns/op | |
TransportBenchmark.unaryCall1024 false NETTY sample 3072272 65014.290 ± 22.328 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.00 false NETTY sample 50944.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.50 false NETTY sample 62912.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.90 false NETTY sample 72704.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.95 false NETTY sample 73984.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.99 false NETTY sample 78464.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.999 false NETTY sample 93312.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.9999 false NETTY sample 151237.811 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p1.00 false NETTY sample 8798208.000 ns/op | |
TransportBenchmark.unaryCall1024 false NETTY_LOCAL sample 3659184 54582.951 ± 35.891 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.00 false NETTY_LOCAL sample 34496.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.50 false NETTY_LOCAL sample 53824.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.90 false NETTY_LOCAL sample 59648.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.95 false NETTY_LOCAL sample 61120.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.99 false NETTY_LOCAL sample 63680.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.999 false NETTY_LOCAL sample 74624.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.9999 false NETTY_LOCAL sample 414541.824 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p1.00 false NETTY_LOCAL sample 9666560.000 ns/op | |
TransportBenchmark.unaryCall1024 false OKHTTP sample 3369382 59271.491 ± 17.430 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.00 false OKHTTP sample 44288.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.50 false OKHTTP sample 58304.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.90 false OKHTTP sample 65152.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.95 false OKHTTP sample 67200.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.99 false OKHTTP sample 71552.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.999 false OKHTTP sample 81920.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.9999 false OKHTTP sample 168109.747 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p1.00 false OKHTTP sample 4694016.000 ns/op |
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 (direct) (transport) Mode Cnt Score Error Units | |
TransportBenchmark.unaryCall1024 true INPROCESS sample 4093257 3190.564 ± 24.417 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.00 true INPROCESS sample 1388.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.50 true INPROCESS sample 3096.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.90 true INPROCESS sample 3308.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.95 true INPROCESS sample 3404.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.99 true INPROCESS sample 4036.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.999 true INPROCESS sample 13840.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.9999 true INPROCESS sample 26368.723 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p1.00 true INPROCESS sample 8568832.000 ns/op | |
TransportBenchmark.unaryCall1024 true NETTY sample 3788904 52711.517 ± 14.730 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.00 true NETTY sample 48064.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.50 true NETTY sample 51456.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.90 true NETTY sample 58432.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.95 true NETTY sample 61632.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.99 true NETTY sample 65344.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.999 true NETTY sample 78592.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.9999 true NETTY sample 124970.048 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p1.00 true NETTY sample 5152768.000 ns/op | |
TransportBenchmark.unaryCall1024 true NETTY_LOCAL sample 2304532 43409.280 ± 49.095 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.00 true NETTY_LOCAL sample 34496.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.50 true NETTY_LOCAL sample 42944.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.90 true NETTY_LOCAL sample 45376.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.95 true NETTY_LOCAL sample 46400.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.99 true NETTY_LOCAL sample 50112.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.999 true NETTY_LOCAL sample 66176.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.9999 true NETTY_LOCAL sample 930351.821 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p1.00 true NETTY_LOCAL sample 8929280.000 ns/op | |
TransportBenchmark.unaryCall1024 true OKHTTP sample 2386980 46888.037 ± 34.474 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.00 true OKHTTP sample 38272.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.50 true OKHTTP sample 44992.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.90 true OKHTTP sample 53440.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.95 true OKHTTP sample 54720.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.99 true OKHTTP sample 58432.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.999 true OKHTTP sample 76672.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.9999 true OKHTTP sample 792576.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p1.00 true OKHTTP sample 8683520.000 ns/op | |
TransportBenchmark.unaryCall1024 false INPROCESS sample 3979019 6550.185 ± 29.149 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.00 false INPROCESS sample 3436.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.50 false INPROCESS sample 6016.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.90 false INPROCESS sample 8064.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.95 false INPROCESS sample 8720.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.99 false INPROCESS sample 9632.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.999 false INPROCESS sample 33344.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.9999 false INPROCESS sample 78860.544 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p1.00 false INPROCESS sample 13008896.000 ns/op | |
TransportBenchmark.unaryCall1024 false NETTY sample 3030356 65914.542 ± 28.417 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.00 false NETTY sample 51456.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.50 false NETTY sample 63616.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.90 false NETTY sample 72960.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.95 false NETTY sample 75648.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.99 false NETTY sample 83840.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.999 false NETTY sample 94336.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.9999 false NETTY sample 164342.861 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p1.00 false NETTY sample 16367616.000 ns/op | |
TransportBenchmark.unaryCall1024 false NETTY_LOCAL sample 3690669 54117.114 ± 26.958 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.00 false NETTY_LOCAL sample 37056.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.50 false NETTY_LOCAL sample 53184.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.90 false NETTY_LOCAL sample 58752.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.95 false NETTY_LOCAL sample 60480.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.99 false NETTY_LOCAL sample 63488.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.999 false NETTY_LOCAL sample 77440.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.9999 false NETTY_LOCAL sample 205157.632 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p1.00 false NETTY_LOCAL sample 16138240.000 ns/op | |
TransportBenchmark.unaryCall1024 false OKHTTP sample 3367285 59311.446 ± 23.440 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.00 false OKHTTP sample 44096.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.50 false OKHTTP sample 58048.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.90 false OKHTTP sample 65664.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.95 false OKHTTP sample 68096.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.99 false OKHTTP sample 72192.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.999 false OKHTTP sample 82304.000 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p0.9999 false OKHTTP sample 178918.349 ns/op | |
TransportBenchmark.unaryCall1024:unaryCall1024·p1.00 false OKHTTP sample 8716288.000 ns/op |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment