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