From 42a4414d97657b00aef8ed07861849378c9ae2f0 Mon Sep 17 00:00:00 2001 From: Joyee Cheung Date: Wed, 11 Oct 2017 00:07:32 +0800 Subject: [PATCH] benchmark: remove misc/v8-bench.js These v8 benchmarks are oudated and have been replaced by Octane in the upstream. The benchmarking working group has already been benchmarking Octane, so this file can be removed now. --- benchmark/misc/v8-bench.js | 56 -------------------------------------- 1 file changed, 56 deletions(-) delete mode 100644 benchmark/misc/v8-bench.js diff --git a/benchmark/misc/v8-bench.js b/benchmark/misc/v8-bench.js deleted file mode 100644 index fe004251cb6cbe..00000000000000 --- a/benchmark/misc/v8-bench.js +++ /dev/null @@ -1,56 +0,0 @@ -// compare with "google-chrome deps/v8/benchmarks/run.html" -'use strict'; -const fs = require('fs'); -const path = require('path'); -const vm = require('vm'); -const common = require('../common.js'); - -const dir = path.join(__dirname, '..', '..', 'deps', 'v8', 'benchmarks'); - -function load(filename, inGlobal) { - var source = fs.readFileSync(path.join(dir, filename), 'utf8'); - if (!inGlobal) source = `(function () {${source}\n})()`; - vm.runInThisContext(source, { filename: `v8/bechmark/${filename}` }); -} - -load('base.js', true); -load('richards.js'); -load('deltablue.js'); -load('crypto.js'); -load('raytrace.js'); -load('earley-boyer.js'); -load('regexp.js'); -load('splay.js'); -load('navier-stokes.js'); - -const benchmark_name = path.join('misc', 'v8-bench.js'); -const times = {}; -global.BenchmarkSuite.RunSuites({ - NotifyStart: function(name) { - times[name] = process.hrtime(); - }, - NotifyResult: function(name, result) { - const elapsed = process.hrtime(times[name]); - common.sendResult({ - name: benchmark_name, - conf: { - benchmark: name - }, - rate: result, - time: elapsed[0] + elapsed[1] / 1e9 - }); - }, - NotifyError: function(name, error) { - console.error(`${name}: ${error}`); - }, - NotifyScore: function(score) { - common.sendResult({ - name: benchmark_name, - conf: { - benchmark: `Score (version ${global.BenchmarkSuite.version})` - }, - rate: score, - time: 0 - }); - } -});