From 71d36d5d8e824f5bb9594aa868f535c611607133 Mon Sep 17 00:00:00 2001 From: Jakub Pawlowicz Date: Sun, 14 Dec 2014 09:46:11 +0000 Subject: [PATCH] Averages benchmark time over 10 runs. --- test/bench.js | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/test/bench.js b/test/bench.js index 09fb0dbe..fd96f21a 100644 --- a/test/bench.js +++ b/test/bench.js @@ -3,9 +3,14 @@ var path = require('path'); var benchDir = path.join(__dirname, 'data-bench'); var cssData = require('fs').readFileSync(path.join(benchDir, 'complex.css'), 'utf8'); +var total = 0; + +for (var i = 1; i <= 10; i++) { + var start = process.hrtime(); + new CleanCSS({ benchmark: i == 10, root: benchDir }).minify(cssData) -var start = process.hrtime(); -new CleanCSS({ benchmark: true, root: benchDir }).minify(cssData, function() { var itTook = process.hrtime(start); - console.log('complete minification: %d ms', 1000 * itTook[0] + itTook[1] / 1000000); -}); + total += 1000 * itTook[0] + itTook[1] / 1000000; +} + +console.log('Complete minification averaged over 10 runs: %d ms', total / 10); -- 2.34.1