diff options
author | 2023-07-10 21:12:00 +0800 | |
---|---|---|
committer | 2023-07-10 21:12:00 +0800 | |
commit | cc0d9200187de8d405dffcdb23c588e182ceccef (patch) | |
tree | c5fbccb010297f763f2a8bb697c2ab4282a98447 /bench/snippets/process-info.mjs | |
parent | 438d54f1869a11a7219f6e93c3bb05f6c52ee27b (diff) | |
parent | ec1117031197dbce434473492c85bb2654a91248 (diff) | |
download | bun-cc0d9200187de8d405dffcdb23c588e182ceccef.tar.gz bun-cc0d9200187de8d405dffcdb23c588e182ceccef.tar.zst bun-cc0d9200187de8d405dffcdb23c588e182ceccef.zip |
Merge branch 'main' into fix-http
Diffstat (limited to 'bench/snippets/process-info.mjs')
-rw-r--r-- | bench/snippets/process-info.mjs | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/bench/snippets/process-info.mjs b/bench/snippets/process-info.mjs new file mode 100644 index 000000000..0366472e5 --- /dev/null +++ b/bench/snippets/process-info.mjs @@ -0,0 +1,33 @@ +import { bench, run } from "./runner.mjs"; +import { performance } from "perf_hooks"; + +bench("process.memoryUsage()", () => { + process.memoryUsage(); +}); + +bench("process.memoryUsage.rss()", () => { + process.memoryUsage.rss(); +}); + +bench("process.cpuUsage()", () => { + process.cpuUsage(); +}); + +const init = process.cpuUsage(); +bench("process.cpuUsage(delta)", () => { + process.cpuUsage(init); +}); + +bench("performance.now()", () => { + performance.now(); +}); + +bench("process.hrtime()", () => { + process.hrtime(); +}); + +bench("process.hrtime.bigint()", () => { + process.hrtime.bigint(); +}); + +await run(); |