From dd15a98879dabf2c0147336f311a7a786a5a80d1 Mon Sep 17 00:00:00 2001 From: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> Date: Wed, 12 Oct 2022 16:56:49 -0700 Subject: Add hugemem snippet --- bench/snippets/spawn-hugemem.node.mjs | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 bench/snippets/spawn-hugemem.node.mjs (limited to 'bench/snippets/spawn-hugemem.node.mjs') diff --git a/bench/snippets/spawn-hugemem.node.mjs b/bench/snippets/spawn-hugemem.node.mjs new file mode 100644 index 000000000..d2a728e60 --- /dev/null +++ b/bench/snippets/spawn-hugemem.node.mjs @@ -0,0 +1,13 @@ +import { spawnSync } from "child_process"; +import { bench, run } from "mitata"; + +var memory = new Uint8Array(128 * 1024 * 1024); +memory.fill(10); +// prevent memory from being garbage collected +globalThis.memory = memory; + +bench("spawnSync echo hi", () => { + spawnSync("echo", ["hi"], { encoding: "buffer", shell: false }); +}); + +await run(); -- cgit v1.2.3