From 9243af9d93be6ac0d1facf413e299b2b2b52ebf0 Mon Sep 17 00:00:00 2001 From: Yagiz Nizipli Date: Tue, 15 Nov 2022 11:54:18 -0500 Subject: [PATCH] benchmark: add v8 serialize benchmark --- benchmark/v8/serialize.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 benchmark/v8/serialize.js diff --git a/benchmark/v8/serialize.js b/benchmark/v8/serialize.js new file mode 100644 index 00000000000000..ff59a4bf08bc4d --- /dev/null +++ b/benchmark/v8/serialize.js @@ -0,0 +1,16 @@ +'use strict'; + +const common = require('../common.js'); +const v8 = require('v8'); + +const bench = common.createBenchmark(main, { + n: [1e6] +}); + +function main({ n }) { + const typedArray = new BigUint64Array(); + bench.start(); + for (let i = 0; i < n; i++) + v8.serialize({ a: 1, b: typedArray }); + bench.end(n); +}