1'use strict'; 2 3const common = require('../common.js'); 4 5const bench = common.createBenchmark(main, { 6 n: [100] 7}); 8 9const vm = require('vm'); 10 11const ctxFn = new vm.Script(` 12 var b = Math.random(); 13 var c = a + b; 14`); 15 16function main({ n }) { 17 bench.start(); 18 let context; 19 for (let i = 0; i < n; i++) { 20 context = vm.createContext({ a: 'a' }); 21 } 22 bench.end(n); 23 ctxFn.runInContext(context); 24} 25