# HG changeset patch # User Matt Mackall # Date 1420945990 21600 # Node ID 316ad725a1dd0c9210e8e64fe6c4905a9adb8bd4 # Parent 678f53865c6860a950392691814766957ee89316 perf: add a configurable sleep on startup This is intended to counteract power management by giving a consistent idle period before test runs. diff -r 678f53865c68 -r 316ad725a1dd contrib/perf.py --- 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