Mercurial > public > mercurial-scm > hg-stable
diff contrib/perf.py @ 23788:316ad725a1dd
perf: add a configurable sleep on startup
This is intended to counteract power management by giving a consistent
idle period before test runs.
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Sat, 10 Jan 2015 21:13:10 -0600 |
parents | f1b06a8aad42 |
children | 37a92908a382 |
line wrap: on
line diff
--- a/contrib/perf.py Thu Jan 08 00:01:03 2015 +0100 +++ b/contrib/perf.py Sat Jan 10 21:13:10 2015 -0600 @@ -14,6 +14,10 @@ This functions exist to gather the creation of formatter in a single place instead of duplicating it in all performance command.""" + + # enforce an idle period before execution to counteract power management + time.sleep(ui.configint("perf", "presleep", 1)) + if opts is None: opts = {} # redirect all to stderr