aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/profiling
Commit message (Collapse)AuthorAge
* Fix perf reportingGravatar Craig Tiller2016-09-09
|
* Tie workqueue implementation to event engineGravatar Craig Tiller2016-09-09
|
* Add latency profiling from 'important' marksGravatar Craig Tiller2016-07-19
| | | | | | | Allows seeing directly how long was spent: - running up to putting bytes on the wire - between sending and receiving - between receiving and finishing
* slightly fancier outputGravatar David Garcia Quintas2016-06-21
|
* use qps_json_driver for latency profilingGravatar David Garcia Quintas2016-06-20
|
* Update copyrightsGravatar Craig Tiller2015-12-22
|
* Tweak run_latency_profile.sh to run better on JenkinsGravatar Craig Tiller2015-12-15
| | | | | | - 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
* Lower latency profilingGravatar Craig Tiller2015-11-03
| | | | | | | | Current latency profiles have their tails dominated by writing latency logs, which is hugely undesirable. Now when a thread log fills up, push it to a background thread to write to disk. At shutdown, wait for all latency traces to be flushed.
* Remove extra lineGravatar Craig Tiller2015-10-12
|
* Simplify adding annotations, annotate more thingsGravatar Craig Tiller2015-10-09
|
* Script to generate latency reportsGravatar Craig Tiller2015-10-08