'use strict'; const util = require('util'); const common = require('../common.js'); const bench = common.createBenchmark(main, { n: [1e5], showProxy: [0, 1], isProxy: [0, 1] }); function main({ n, showProxy, isProxy }) { let proxyA = {}; let proxyB = () => {}; if (isProxy) { proxyA = new Proxy(proxyA, { get: () => {} }); proxyB = new Proxy(proxyB, {}); } bench.start(); for (let i = 0; i < n; i += 1) util.inspect({ a: proxyA, b: proxyB }, { showProxy }); bench.end(n); }