aboutsummaryrefslogtreecommitdiffstats
path: root/components/profile/heartbeats.rs
diff options
context:
space:
mode:
authorConnor Imes <connor.k.imes@gmail.com>2015-09-08 14:05:50 -0500
committerConnor Imes <connor.k.imes@gmail.com>2015-09-08 14:05:50 -0500
commit4bef102fa18c377419fd357a78ddf714dcd7c983 (patch)
treebd1e9d2fd79a3a1c49df850f16bc37211dfe1835 /components/profile/heartbeats.rs
parentca36779a7e8298918b21ae243a43a71b1520119b (diff)
downloadservo-4bef102fa18c377419fd357a78ddf714dcd7c983.tar.gz
servo-4bef102fa18c377419fd357a78ddf714dcd7c983.zip
Add heartbeats for new script profiler categories
Diffstat (limited to 'components/profile/heartbeats.rs')
-rw-r--r--components/profile/heartbeats.rs16
1 files changed, 16 insertions, 0 deletions
diff --git a/components/profile/heartbeats.rs b/components/profile/heartbeats.rs
index 0d7f9511d4c..e782067f8a6 100644
--- a/components/profile/heartbeats.rs
+++ b/components/profile/heartbeats.rs
@@ -35,6 +35,22 @@ pub fn init() {
maybe_create_heartbeat(&mut hbs, ProfilerCategory::PaintingPrepBuff);
maybe_create_heartbeat(&mut hbs, ProfilerCategory::Painting);
maybe_create_heartbeat(&mut hbs, ProfilerCategory::ImageDecoding);
+ maybe_create_heartbeat(&mut hbs, ProfilerCategory::ScriptAttachLayout);
+ maybe_create_heartbeat(&mut hbs, ProfilerCategory::ScriptConstellationMsg);
+ maybe_create_heartbeat(&mut hbs, ProfilerCategory::ScriptDevtoolsMsg);
+ maybe_create_heartbeat(&mut hbs, ProfilerCategory::ScriptDocumentEvent);
+ maybe_create_heartbeat(&mut hbs, ProfilerCategory::ScriptDomEvent);
+ maybe_create_heartbeat(&mut hbs, ProfilerCategory::ScriptFileRead);
+ maybe_create_heartbeat(&mut hbs, ProfilerCategory::ScriptImageCacheMsg);
+ maybe_create_heartbeat(&mut hbs, ProfilerCategory::ScriptInputEvent);
+ maybe_create_heartbeat(&mut hbs, ProfilerCategory::ScriptNetworkEvent);
+ maybe_create_heartbeat(&mut hbs, ProfilerCategory::ScriptResize);
+ maybe_create_heartbeat(&mut hbs, ProfilerCategory::ScriptEvent);
+ maybe_create_heartbeat(&mut hbs, ProfilerCategory::ScriptUpdateReplacedElement);
+ maybe_create_heartbeat(&mut hbs, ProfilerCategory::ScriptSetViewport);
+ maybe_create_heartbeat(&mut hbs, ProfilerCategory::ScriptWebSocketEvent);
+ maybe_create_heartbeat(&mut hbs, ProfilerCategory::ScriptWorkerEvent);
+ maybe_create_heartbeat(&mut hbs, ProfilerCategory::ScriptXhrEvent);
unsafe {
HBS = Some(mem::transmute(Box::new(hbs)));
}