'use strict'; const common = require('../common'); const fs = require('fs'); const path = require('path'); process.chdir(__dirname); const resolved_path = path.resolve(__dirname, '../../lib/'); const relative_path = path.relative(__dirname, '../../lib/'); const bench = common.createBenchmark(main, { n: [1e4], pathType: ['relative', 'resolved'], }); function main({ n, pathType }) { const path = pathType === 'relative' ? relative_path : resolved_path; bench.start(); for (var i = 0; i < n; i++) { fs.realpathSync(path); } bench.end(n); }