Mercurial > public > mercurial-scm > hg-stable
diff tests/test-contrib-perf.t @ 30997:5a9e4dc8e4fd
contrib: add a write microbenchmark to perf.py
I'm adding some performance logging to ui.write - this benchmark lets us
confirm that the cost of that logging is acceptably low.
At this point, the microbenchmark on Linux over SSH shows:
! wall 3.213560 comb 0.410000 user 0.350000 sys 0.060000 (best of 4)
while on the Mac locally, it shows:
! wall 0.342325 comb 0.180000 user 0.110000 sys 0.070000 (best of 20)
author | Simon Farnsworth <simonfar@fb.com> |
---|---|
date | Wed, 15 Feb 2017 13:07:26 -0800 |
parents | 94ca0e13d1fc |
children | be8a866a2c44 |
line wrap: on
line diff
--- a/tests/test-contrib-perf.t Wed Feb 15 13:17:45 2017 -0800 +++ b/tests/test-contrib-perf.t Wed Feb 15 13:07:26 2017 -0800 @@ -109,6 +109,7 @@ perfvolatilesets benchmark the computation of various volatile set perfwalk (no help text available) + perfwrite microbenchmark ui.write (use 'hg help -v perfstatusext' to show built-in aliases and global options) $ hg perfaddremove