grpc-go/benchmark
Easwar Swaminathan b681a11d08
A few more improvements to the benchmark code. (#2840)
* A few more improvements to the benchmark code.

* In benchmain/main.go:
  * Define types for function arguments to make code more readable
  * Significantly simplify the code as a result of stats package refactor.
* In benchresult/main.go
  * Simplify code as a result of stats package refactor.
* In stats/stats.go
  * Define and expose featureIndex enum.
  * Refactor the types used to store features, results, stats etc.
  * Provide easy to use methods to add/modify/read/dump stats info.
* Delete stats/util.go - dead code.
2019-06-10 09:53:35 -07:00
..
benchmain A few more improvements to the benchmark code. (#2840) 2019-06-10 09:53:35 -07:00
benchresult A few more improvements to the benchmark code. (#2840) 2019-06-10 09:53:35 -07:00
client documentation: Adds package level comments (#2612) 2019-02-21 13:05:00 -08:00
flags benchmark: refactor the benchmark code. (#2820) 2019-05-20 16:01:37 -07:00
grpc_testing benchmark: Unconstrained streaming benchmark (#2512) 2019-01-11 17:37:31 -08:00
latency cleanup: replace "x/net/context" import with "context" (#2439) 2018-11-12 13:30:41 -08:00
primitives xds: split proto imports for message and service (#2812) 2019-05-14 15:15:08 -07:00
server documentation: Adds package level comments (#2612) 2019-02-21 13:05:00 -08:00
stats A few more improvements to the benchmark code. (#2840) 2019-06-10 09:53:35 -07:00
worker cleanup: replace "x/net/context" import with "context" (#2439) 2018-11-12 13:30:41 -08:00
benchmark.go benchmark: refactor the benchmark code. (#2820) 2019-05-20 16:01:37 -07:00
run_bench.sh benchmark: exit after printing help when using `-h` (#2701) 2019-03-21 12:04:35 -07:00