1'use strict'; 2 3const common = require('../common'); 4const fs = require('fs'); 5const tmpdir = require('../../test/common/tmpdir'); 6tmpdir.refresh(); 7let dirc = 0; 8 9const bench = common.createBenchmark(main, { 10 n: [1e4], 11}); 12 13function main({ n }) { 14 bench.start(); 15 (function r(cntr) { 16 if (cntr-- <= 0) 17 return bench.end(n); 18 const pathname = `${tmpdir.path}/${++dirc}/${++dirc}/${++dirc}/${++dirc}`; 19 fs.mkdir(pathname, { recursive: true }, (err) => { 20 r(cntr); 21 }); 22 }(n)); 23} 24