summaryrefslogtreecommitdiff
path: root/benchmark/path/isAbsolute.js
diff options
context:
space:
mode:
Diffstat (limited to 'benchmark/path/isAbsolute.js')
-rw-r--r--benchmark/path/isAbsolute.js34
1 files changed, 0 insertions, 34 deletions
diff --git a/benchmark/path/isAbsolute.js b/benchmark/path/isAbsolute.js
deleted file mode 100644
index d4c79b99cd..0000000000
--- a/benchmark/path/isAbsolute.js
+++ /dev/null
@@ -1,34 +0,0 @@
-var common = require('../common.js');
-var path = require('path');
-var v8 = require('v8');
-
-var bench = common.createBenchmark(main, {
- type: ['win32', 'posix'],
- n: [1e6],
-});
-
-function main(conf) {
- var n = +conf.n;
- var p = path[conf.type];
- var tests = conf.type === 'win32'
- ? ['//server', 'C:\\baz\\..', 'bar\\baz', '.']
- : ['/foo/bar', '/baz/..', 'bar/baz', '.'];
-
- // Force optimization before starting the benchmark
- p.isAbsolute(tests[0]);
- v8.setFlagsFromString('--allow_natives_syntax');
- eval('%OptimizeFunctionOnNextCall(p.isAbsolute)');
- p.isAbsolute(tests[0]);
-
- bench.start();
- for (var i = 0; i < n; i++) {
- runTests(p, tests);
- }
- bench.end(n);
-}
-
-function runTests(p, tests) {
- for (var i = 0; i < tests.length; i++) {
- p.isAbsolute(tests[i]);
- }
-}