From: Andreas Gal Date: Thu, 12 May 2011 03:37:16 +0000 (-0700) Subject: display rendering time X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=d6b969cd62a1d87586189ab3501a676327fe979d;p=pdf.js.git display rendering time --- diff --git a/test.html b/test.html index 8e77859..8a5fb0e 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: