���� JFIF �� � ( %"1"%)+...383,7(-.-
![]() Server : Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.4.20 System : Linux st2.domain.com 3.10.0-1127.10.1.el7.x86_64 #1 SMP Wed Jun 3 14:28:03 UTC 2020 x86_64 User : apache ( 48) PHP Version : 7.4.20 Disable Function : NONE Directory : /proc/self/root/home/real/node-v13.0.1/benchmark/module/ |
'use strict'; const fs = require('fs'); const path = require('path'); const common = require('../common.js'); const tmpdir = require('../../test/common/tmpdir'); const benchmarkDirectory = path.join(tmpdir.path, 'nodejs-benchmark-module'); const bench = common.createBenchmark(main, { ext: ['', '.js'], files: [1e3], cache: ['true', 'false'] }); function main({ ext, cache, files }) { tmpdir.refresh(); fs.mkdirSync(benchmarkDirectory); fs.writeFileSync( `${benchmarkDirectory}/a.js`, 'module.exports = {};' ); for (var i = 0; i <= files; i++) { fs.mkdirSync(`${benchmarkDirectory}/${i}`); fs.writeFileSync( `${benchmarkDirectory}/${i}/package.json`, '{"main": "index.js"}' ); fs.writeFileSync( `${benchmarkDirectory}/${i}/index.js`, `require('../a${ext}');` ); } measureDir(cache === 'true', files); tmpdir.refresh(); } function measureDir(cache, files) { var i; if (cache) { for (i = 0; i <= files; i++) { require(`${benchmarkDirectory}/${i}`); } } bench.start(); for (i = 0; i <= files; i++) { require(`${benchmarkDirectory}/${i}`); } bench.end(files); }