Merge github.com:grpc/grpc into atomic-timers

pull/10194/head
Craig Tiller 8 years ago
commit 06cd5fae4e
  1. 2
      test/cpp/microbenchmarks/bm_chttp2_hpack.cc
  2. 2
      tools/jenkins/run_performance.sh
  3. 4
      tools/profiling/microbenchmarks/bm_diff.py

@ -97,7 +97,7 @@ static void BM_HpackEncoderEncodeHeader(benchmark::State &state) {
logged_representative_output = true;
for (size_t i = 0; i < outbuf.count; i++) {
char *s = grpc_dump_slice(outbuf.slices[i], GPR_DUMP_HEX);
gpr_log(GPR_DEBUG, "%" PRId64 ": %s", i, s);
gpr_log(GPR_DEBUG, "%" PRIdPTR ": %s", i, s);
gpr_free(s);
}
}

@ -32,7 +32,7 @@
set -ex
# List of benchmarks that provide good signal for analyzing performance changes in pull requests
BENCHMARKS_TO_RUN="bm_closure bm_cq bm_call_create bm_error bm_chttp2_hpack bm_chttp2_transport bm_pollset bm_metadata"
BENCHMARKS_TO_RUN="bm_fullstack_unary_ping_pong bm_fullstack_streaming_ping_pong bm_fullstack_streaming_pump bm_closure bm_cq bm_call_create bm_error bm_chttp2_hpack bm_chttp2_transport bm_pollset bm_metadata"
# Enter the gRPC repo root
cd $(dirname $0)/../..

@ -66,7 +66,7 @@ nanos = {
}
counter = {
'abs_diff': 0.5,
'pct_diff': 0.5,
'pct_diff': 5,
}
_INTERESTING = {
@ -102,7 +102,7 @@ argp.add_argument('-t', '--track',
argp.add_argument('-b', '--benchmarks', nargs='+', choices=_AVAILABLE_BENCHMARK_TESTS, default=['bm_cq'])
argp.add_argument('-d', '--diff_base', type=str)
argp.add_argument('-r', '--repetitions', type=int, default=4)
argp.add_argument('-p', '--p_threshold', type=float, default=0.05)
argp.add_argument('-p', '--p_threshold', type=float, default=0.03)
args = argp.parse_args()
assert args.diff_base

Loading…
Cancel
Save