/
githubmirror
/
node
Обзор
Документация
Войти
/
githubmirror
/
node
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
benchmark/fs/bench-mkdirp.js
23 строки
503 B
Klaus Meinhardt
benchmark: fix bench-mkdirp to use recursive option
28 окт 2018, 17:09
Не верифицирован
28 окт 2018, 17:09
6b170f7
Код
Авторство
О чём код?
'use strict'; const common = require('../common'); const fs = require('fs'); const tmpdir = require('../../test/common/tmpdir'); tmpdir.refresh(); let dirc = 0; const bench = common.createBenchmark(main, { n: [1e4], }); function main({ n }) { bench.start(); (function r(cntr) { if (cntr-- <= 0) return bench.end(n); const pathname = `${tmpdir.path}/${++dirc}/${++dirc}/${++dirc}/${++dirc}`; fs.mkdir(pathname, { recursive: true }, (err) => { r(cntr); }); }(n)); }