Craig Tiller
f0e7739acc
Bugfix10
8 years ago
Craig Tiller
b9d71a2a0e
Bugfix9
8 years ago
Craig Tiller
8aeb8986ea
Bugfix8
8 years ago
Craig Tiller
d9de6b302f
Bugfix7
8 years ago
Craig Tiller
c523f5df3e
Bugfix6
8 years ago
Craig Tiller
6e40ea0b65
Bugfix5
8 years ago
Craig Tiller
a0af68d1e1
Bugfix4
8 years ago
Craig Tiller
039f4dc632
Bugfix3
8 years ago
Craig Tiller
ec8dee29e7
Bugfix2
8 years ago
Craig Tiller
00003fedda
Bugfix1
8 years ago
Craig Tiller
d23826e8b9
A more useful bm_diff?
8 years ago
Craig Tiller
9fb3131dba
Enroll bm_chttp2_transport into bigquery pipeline
8 years ago
Craig Tiller
e1523e95c1
Track calls to gpr_now()
8 years ago
Craig Tiller
bbfb25bf70
Sanitize before bigquery upload
8 years ago
Craig Tiller
6a4c1a37cc
Add benchmark to list
8 years ago
ncteisen
ff023ef7e3
Fix bm_diff to handle 0s
8 years ago
Craig Tiller
3488780949
Handle floats in bm_json
8 years ago
Craig Tiller
e736b705cc
Add Zalloc to bq conversion table
8 years ago
Matt Kwong
f90d4c8372
Add copyright and license to bm_diff.py
8 years ago
Craig Tiller
47c56a677e
A better benchmark diff script
8 years ago
Craig Tiller
5adc93e0ba
Add more interesting metrics
8 years ago
Craig Tiller
76fc48bc5c
Start of diff script
8 years ago
Craig Tiller
eb24a7bd84
Use new diff script
8 years ago
Craig Tiller
3651eece9b
Fix merge error
8 years ago
Craig Tiller
b699640a77
Factor out benchmark parsing code to enable diffs more easily
8 years ago
Craig Tiller
2144f948aa
Run memory measurements as part of microbenchmark runs
8 years ago
Craig Tiller
541b87e015
Report non-counter cpu times to bigquery to get more accurate dashboards
8 years ago
Craig Tiller
8d9d4d00fd
Add benchmark to conversion script
8 years ago
Craig Tiller
e177c24b5f
Fix uploader
8 years ago
Craig Tiller
385b00932c
Cleanup
8 years ago
Craig Tiller
ebcba69bc0
Fix typo
8 years ago
Craig Tiller
7f4d30a032
Separate CAS/ADD RMWs
8 years ago
Craig Tiller
3d826b9e0a
Fix script to track atomic rmws
8 years ago
Craig Tiller
264307fa3d
Add benchmarks for grpc_error
8 years ago
Craig Tiller
3f878bc784
Update microbenchmarking framework for new benchmark
8 years ago
Craig Tiller
d9bc2107e5
Update microbenchmarking framework for new benchmark
8 years ago
Craig Tiller
aa64ddf109
Allow uploading results to BigQuery
8 years ago
Craig Tiller
360c0d5065
Add comments, fix bug
8 years ago
Craig Tiller
7dc4ea66f0
Make the microbenchmark profile gatherer run some in parallel
8 years ago
Craig Tiller
95ca017ce8
Fix perf cmdline
8 years ago
Craig Tiller
39401798c3
Fix links
8 years ago
Craig Tiller
f7af2a9a05
Update latency profiler to use (more appropriate) microbenchmarks
8 years ago
Craig Tiller
a980b9acc4
Fix perf reporting
9 years ago
Craig Tiller
d8a3c048e2
Tie workqueue implementation to event engine
9 years ago
Craig Tiller
268a47a2b1
Add latency profiling from 'important' marks
...
Allows seeing directly how long was spent:
- running up to putting bytes on the wire
- between sending and receiving
- between receiving and finishing
9 years ago
David Garcia Quintas
9d393a5d3c
slightly fancier output
9 years ago
David Garcia Quintas
74ea91d552
use qps_json_driver for latency profiling
9 years ago
Craig Tiller
cb6ce54e31
Update copyrights
9 years ago
Craig Tiller
897e4fe2ad
Update copyrights
9 years ago
Craig Tiller
0607671fe5
Tweak run_latency_profile.sh to run better on Jenkins
...
- More robustly run processes in the background
- Detect and use pypy if available
- Add a --latency_profile flag to control whether to run the latency profiling stuff
9 years ago