diff --git a/benchmark/child_process/spawn-echo.js b/benchmark/child_process/spawn-echo.js index 9b5a32d01ca8b3..bec33992ce38ad 100644 --- a/benchmark/child_process/spawn-echo.js +++ b/benchmark/child_process/spawn-echo.js @@ -5,6 +5,8 @@ const bench = common.createBenchmark(main, { }); const spawn = require('child_process').spawn; +const isWindows = process.platform === 'win32'; + function main({ n }) { bench.start(); go(n, n); @@ -14,7 +16,9 @@ function go(n, left) { if (--left === 0) return bench.end(n); - const child = spawn('echo', ['hello']); + const child = isWindows ? + spawn('cmd.exe', ['/c', 'echo', 'hello']) : + spawn('echo', ['hello']); child.on('exit', (code) => { if (code) process.exit(code);