From d6b969cd62a1d87586189ab3501a676327fe979d Mon Sep 17 00:00:00 2001 From: Andreas Gal Date: Wed, 11 May 2011 20:37:16 -0700 Subject: [PATCH] display rendering time --- test.html | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/test.html b/test.html index 8e778591c..8a5fb0e93 100644 --- a/test.html +++ b/test.html @@ -25,6 +25,7 @@ var canvas, numPages, pageDisplay, pageNum; function load() { canvas = document.getElementById("canvas"); pageDisplay = document.getElementById("pageNumber"); + timeDisplay = document.getElementById("time"); req = new XMLHttpRequest(); req.open("GET", "uncompressed.tracemonkey-pldi-09.pdf"); @@ -52,7 +53,9 @@ function displayPage(num) { ctx.restore(); var gfx = new CanvasGraphics(ctx); + var start = Date.now(); page.display(gfx); + timeDisplay.innerHTML = (Date.now() - start) + "ms"; } function nextPage() { @@ -66,19 +69,6 @@ function prevPage() { --pageNum; displayPage(pageNum); } - -function profile() { - const NUM_TRIALS = 10000; - var start = Date.now(); - for (var i = 0; i < NUM_TRIALS; ++i) - displayPage(pageNum); - var end = Date.now(); - var elapsed = (end - start); - - alert("Drawing current page "+ NUM_TRIALS +" times took "+ - (elapsed / 1000.0) +" seconds, "+ - "~"+ (elapsed / NUM_TRIALS) +" ms/draw (totally unscientific)"); -} @@ -87,7 +77,7 @@ function profile() { - + Time to render: