mirror of https://github.com/lukechilds/node.git
Felix Geisendörfer
14 years ago
committed by
Ryan Dahl
2 changed files with 27 additions and 0 deletions
@ -0,0 +1,26 @@ |
|||
var spawn = require('child_process').spawn, |
|||
path = require('path'), |
|||
emptyJsFile = path.join(__dirname, '../test/fixtures/empty.js'), |
|||
starts = 100, |
|||
i = 0, |
|||
start; |
|||
|
|||
function startNode() { |
|||
var node = spawn(process.execPath || process.argv[0], [emptyJsFile]); |
|||
node.on('exit', function(exitCode) { |
|||
if (exitCode !== 0) { |
|||
throw new Error('Error during node startup'); |
|||
} |
|||
|
|||
i++; |
|||
if (i < starts) { |
|||
startNode(); |
|||
} else{ |
|||
var duration = +new Date - start; |
|||
console.log('Started node %d times in %s ms. %d ms / start.', starts, duration, duration / starts); |
|||
} |
|||
}); |
|||
} |
|||
|
|||
start = +new Date; |
|||
startNode(); |
@ -0,0 +1 @@ |
|||
; |
Loading…
Reference in new issue