aboutsummaryrefslogtreecommitdiffstats
path: root/src/servo/gfx/renderer.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/servo/gfx/renderer.rs')
-rw-r--r--src/servo/gfx/renderer.rs11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/servo/gfx/renderer.rs b/src/servo/gfx/renderer.rs
index 7987d1a299c..0ea7fee3b71 100644
--- a/src/servo/gfx/renderer.rs
+++ b/src/servo/gfx/renderer.rs
@@ -40,10 +40,13 @@ fn Renderer<S: Sink send copy>(sink: S) -> chan<Msg> {
#debug("renderer: got render request");
let draw_target = draw_target_ch.recv();
#debug("renderer: rendering");
- clear(draw_target);
- draw_display_list(draw_target, display_list);
- #debug("renderer: returning surface");
- sink.draw(draw_target_ch, draw_target);
+
+ do util::time::time("rendering") {
+ clear(draw_target);
+ draw_display_list(draw_target, display_list);
+ #debug("renderer: returning surface");
+ sink.draw(draw_target_ch, draw_target);
+ }
}
ExitMsg(response_ch) {
response_ch.send(());