diff options
author | 2022-10-03 01:58:57 -0700 | |
---|---|---|
committer | 2022-10-03 01:58:57 -0700 | |
commit | dc10b2473007162e90d21f8671bbd5ba4d424351 (patch) | |
tree | dcc46148104d170a74f240810b5192a46eb8e4e5 /bench/snippets/readdir.mjs | |
parent | d3ef6c330ab178026b9a9f447ed165832c99e358 (diff) | |
download | bun-dc10b2473007162e90d21f8671bbd5ba4d424351.tar.gz bun-dc10b2473007162e90d21f8671bbd5ba4d424351.tar.zst bun-dc10b2473007162e90d21f8671bbd5ba4d424351.zip |
Add readdir snippet
Diffstat (limited to 'bench/snippets/readdir.mjs')
-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); |