aboutsummaryrefslogtreecommitdiffstats
path: root/tests/heartbeats/characterize.py
diff options
context:
space:
mode:
authorConnor Imes <connor.k.imes@gmail.com>2016-01-08 11:05:54 -0600
committerConnor Imes <connor.k.imes@gmail.com>2016-01-08 16:52:30 -0600
commit57f8a1d7d680a72b71c7f5b750149901d1278c62 (patch)
tree416c632c32556e4086710aa5ff36600abf7da694 /tests/heartbeats/characterize.py
parentb1b039aa94cfcf4b1078c61b64b0aa44c097b936 (diff)
downloadservo-57f8a1d7d680a72b71c7f5b750149901d1278c62.tar.gz
servo-57f8a1d7d680a72b71c7f5b750149901d1278c62.zip
Align characterization script with current ProfilerCategory values
Diffstat (limited to 'tests/heartbeats/characterize.py')
-rw-r--r--tests/heartbeats/characterize.py12
1 files changed, 7 insertions, 5 deletions
diff --git a/tests/heartbeats/characterize.py b/tests/heartbeats/characterize.py
index 4a0f3213c2c..ab35b3d106c 100644
--- a/tests/heartbeats/characterize.py
+++ b/tests/heartbeats/characterize.py
@@ -18,10 +18,12 @@ GUARD_TIME = 10
HEARTBEAT_DEFAULT_WINDOW_SIZE = 20
# Use a larger window sizes to reduce or prevent writing log files until benchmark completion
# (profiler name, window size)
+# These categories need to be kept aligned with ProfilerCategory in components/profile_traits/time.rs
HEARTBEAT_PROFILER_CATEGORIES = [
("Compositing", HEARTBEAT_DEFAULT_WINDOW_SIZE),
("LayoutPerform", HEARTBEAT_DEFAULT_WINDOW_SIZE),
("LayoutStyleRecalc", HEARTBEAT_DEFAULT_WINDOW_SIZE),
+ ("LayoutTextShaping", HEARTBEAT_DEFAULT_WINDOW_SIZE),
("LayoutRestyleDamagePropagation", HEARTBEAT_DEFAULT_WINDOW_SIZE),
("LayoutNonIncrementalReset", HEARTBEAT_DEFAULT_WINDOW_SIZE),
("LayoutSelectorMatch", HEARTBEAT_DEFAULT_WINDOW_SIZE),
@@ -30,7 +32,6 @@ HEARTBEAT_PROFILER_CATEGORIES = [
("LayoutGeneratedContent", HEARTBEAT_DEFAULT_WINDOW_SIZE),
("LayoutMain", HEARTBEAT_DEFAULT_WINDOW_SIZE),
("LayoutParallelWarmup", HEARTBEAT_DEFAULT_WINDOW_SIZE),
- ("LayoutShaping", HEARTBEAT_DEFAULT_WINDOW_SIZE),
("LayoutDispListBuild", HEARTBEAT_DEFAULT_WINDOW_SIZE),
("PaintingPerTile", 50),
("PaintingPrepBuff", HEARTBEAT_DEFAULT_WINDOW_SIZE),
@@ -41,18 +42,19 @@ HEARTBEAT_PROFILER_CATEGORIES = [
("ScriptDevtoolsMsg", HEARTBEAT_DEFAULT_WINDOW_SIZE),
("ScriptDocumentEvent", HEARTBEAT_DEFAULT_WINDOW_SIZE),
("ScriptDomEvent", HEARTBEAT_DEFAULT_WINDOW_SIZE),
+ ("ScriptEvent", HEARTBEAT_DEFAULT_WINDOW_SIZE),
("ScriptFileRead", HEARTBEAT_DEFAULT_WINDOW_SIZE),
("ScriptImageCacheMsg", HEARTBEAT_DEFAULT_WINDOW_SIZE),
("ScriptInputEvent", HEARTBEAT_DEFAULT_WINDOW_SIZE),
("ScriptNetworkEvent", 200),
("ScriptResize", HEARTBEAT_DEFAULT_WINDOW_SIZE),
- ("ScriptEvent", HEARTBEAT_DEFAULT_WINDOW_SIZE),
- ("ScriptUpdateReplacedElement", HEARTBEAT_DEFAULT_WINDOW_SIZE),
("ScriptSetViewport", HEARTBEAT_DEFAULT_WINDOW_SIZE),
+ ("ScriptTimerEvent", HEARTBEAT_DEFAULT_WINDOW_SIZE),
+ ("ScriptStylesheetLoad", HEARTBEAT_DEFAULT_WINDOW_SIZE),
+ ("ScriptUpdateReplacedElement", HEARTBEAT_DEFAULT_WINDOW_SIZE),
("ScriptWebSocketEvent", HEARTBEAT_DEFAULT_WINDOW_SIZE),
("ScriptWorkerEvent", HEARTBEAT_DEFAULT_WINDOW_SIZE),
- ("ScriptXhrEvent", HEARTBEAT_DEFAULT_WINDOW_SIZE),
- ("ApplicationHeartbeat", 100)
+ ("ApplicationHeartbeat", 100),
]
ENERGY_READER_BIN = "energymon"
ENERGY_READER_TEMP_OUTPUT = "energymon.txt"