current commit
231023.3 · perf_hooks: reduce overhead of createHistogram
'use strict';

const assert = require('assert');
const common = require('../common.js');

const { createHistogram } = require('perf_hooks');

const bench = common.createBenchmark(main, {
  n: [1e5],
});

let _histogram;

function main({ n }) {
  bench.start();
  for (let i = 0; i < n; i++)
    _histogram = createHistogram();
  bench.end(n);

  // Avoid V8 deadcode (elimination)
  assert.ok(_histogram);
}