summaryrefslogtreecommitdiff
path: root/deps/node/benchmark/fs/bench-stat-promise.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/node/benchmark/fs/bench-stat-promise.js')
-rw-r--r--deps/node/benchmark/fs/bench-stat-promise.js28
1 files changed, 0 insertions, 28 deletions
diff --git a/deps/node/benchmark/fs/bench-stat-promise.js b/deps/node/benchmark/fs/bench-stat-promise.js
deleted file mode 100644
index 99a5da57..00000000
--- a/deps/node/benchmark/fs/bench-stat-promise.js
+++ /dev/null
@@ -1,28 +0,0 @@
-'use strict';
-
-const common = require('../common');
-const fsPromises = require('fs').promises;
-
-const bench = common.createBenchmark(main, {
- n: [20e4],
- statType: ['fstat', 'lstat', 'stat']
-});
-
-async function run(n, statType) {
- const handleMode = statType === 'fstat';
- const arg = handleMode ? await fsPromises.open(__filename, 'r') : __filename;
- let remaining = n;
- bench.start();
- while (remaining-- > 0)
- await (handleMode ? arg.stat() : fsPromises[statType](arg));
- bench.end(n);
-
- if (typeof arg.close === 'function')
- await arg.close();
-}
-
-function main(conf) {
- const n = conf.n >>> 0;
- const statType = conf.statType;
- run(n, statType).catch(console.log);
-}