From: Jakub Pawlowicz Date: Sun, 14 Dec 2014 09:46:11 +0000 (+0000) Subject: Averages benchmark time over 10 runs. X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=71d36d5d8e824f5bb9594aa868f535c611607133;p=clean-css.git Averages benchmark time over 10 runs. --- 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);