Mercurial > hg
comparison tests/test-contrib-perf.t @ 30977: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 |
comparison
equal
deleted
inserted
replaced
30976:e92daf156d5c | 30977:5a9e4dc8e4fd |
---|---|
107 perftemplating | 107 perftemplating |
108 (no help text available) | 108 (no help text available) |
109 perfvolatilesets | 109 perfvolatilesets |
110 benchmark the computation of various volatile set | 110 benchmark the computation of various volatile set |
111 perfwalk (no help text available) | 111 perfwalk (no help text available) |
112 perfwrite microbenchmark ui.write | |
112 | 113 |
113 (use 'hg help -v perfstatusext' to show built-in aliases and global options) | 114 (use 'hg help -v perfstatusext' to show built-in aliases and global options) |
114 $ hg perfaddremove | 115 $ hg perfaddremove |
115 $ hg perfancestors | 116 $ hg perfancestors |
116 $ hg perfancestorset 2 | 117 $ hg perfancestorset 2 |