diff options
Diffstat (limited to 'bench/snippets')
-rw-r--r-- | bench/snippets/readdir.mjs | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/bench/snippets/readdir.mjs b/bench/snippets/readdir.mjs new file mode 100644 index 000000000..1486485ec --- /dev/null +++ b/bench/snippets/readdir.mjs @@ -0,0 +1,13 @@ +import { readdirSync } from "fs"; +import { bench, run } from "mitata"; +import { argv } from "process"; + +const dir = argv.length > 2 ? argv[2] : "/tmp"; + +const count = readdirSync(dir).length; +bench(`readdir("${dir}")`, () => { + readdirSync(dir); +}); + +await run(); +console.log("\n\nFor", count, "files/dirs in", dir); |