diff options
author | 2022-06-22 23:21:48 -0700 | |
---|---|---|
committer | 2022-06-22 23:21:48 -0700 | |
commit | 729d445b6885f69dd2c6355f38707bd42851c791 (patch) | |
tree | f87a7c408929ea3f57bbb7ace380cf869da83c0e /bench/buffer-read.js | |
parent | 25f820c6bf1d8ec6d444ef579cc036b8c0607b75 (diff) | |
download | bun-jarred/rename.tar.gz bun-jarred/rename.tar.zst bun-jarred/rename.zip |
change the directory structurejarred/rename
Diffstat (limited to '')
-rw-r--r-- | bench/buffer-read.js (renamed from bench/snippets/buffer-read.js) | 24 |
1 files changed, 14 insertions, 10 deletions
diff --git a/bench/snippets/buffer-read.js b/bench/buffer-read.js index 314f1d69e..5da645153 100644 --- a/bench/snippets/buffer-read.js +++ b/bench/buffer-read.js @@ -4,24 +4,28 @@ var buf = new Buffer(1024); var view = new DataView(buf.buffer); var INTERVAL = 9999999; var time = (name, fn) => { - for (let i = 0; i < INTERVAL; i++) fn(); + console.log(name, fn()); + // for (let i = 0; i < INTERVAL; i++) fn(); - console.time(name.padEnd("DataView.readBigUInt64 (LE)".length)); - for (let i = 0; i < INTERVAL; i++) fn(); - console.timeEnd(name.padEnd("DataView.readBigUInt64 (LE)".length)); -}; + // console.time(name.padEnd("DataView.readBigUInt64 (LE)".length)); + // for (let i = 0; i < INTERVAL; i++) fn(); + // console.timeEnd(name.padEnd("DataView.readBigUInt64 (LE)".length)); + // }; -console.log( - `Run ${new Intl.NumberFormat().format(INTERVAL)} times with a warmup:`, - "\n" -); + // console.log( + // `Run ${new Intl.NumberFormat().format(INTERVAL)} times with a warmup:`, + // "\n" +}; var array = new Uint8Array(1024); +new Uint8Array(buf.buffer).fill(255); time("Buffer[] ", () => buf[0]); time("Uint8Array[]", () => array[0]); console.log(""); time("Buffer.getBigInt64BE ", () => buf.readBigInt64BE(0)); -time("DataView.getBigInt64 (BE)", () => view.getBigInt64(0, false)); +time("DataView.getBigInt64 (BE)", () => + view.getBigInt64(0, false).toString(10) +); console.log(""); time("Buffer.readBigInt64LE ", () => buf.readBigInt64LE(0)); |