diff options
Diffstat (limited to 'bench/ffi/plus100/plus100.deno.js')
-rw-r--r-- | bench/ffi/plus100/plus100.deno.js | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/bench/ffi/plus100/plus100.deno.js b/bench/ffi/plus100/plus100.deno.js index e6104efdd..83e4fc317 100644 --- a/bench/ffi/plus100/plus100.deno.js +++ b/bench/ffi/plus100/plus100.deno.js @@ -1,18 +1,26 @@ import { run, bench, group, baseline } from "https://esm.sh/mitata"; const { - symbols: { plus100: plus100 }, + symbols: { plus100: plus100, noop }, close, } = Deno.dlopen("./plus100.dylib", { plus100: { parameters: ["i32"], result: "i32", }, + noop: { + parameters: [], + result: "void", + }, }); -bench("plus100(1) (Deno FFI)", () => { +bench("plus100(1) ", () => { plus100(1); }); +bench("noop() ", () => { + noop(); +}); + // collect option collects benchmark returned values into array // prevents gc and can help with jit optimizing out functions -run({ collect: false, percentiles: true }); +await run({ collect: false, percentiles: true }); |