diff options
author | Florian Dold <florian.dold@gmail.com> | 2019-08-13 12:29:07 +0200 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2019-08-13 12:29:22 +0200 |
commit | da736d8259331a8ef13bf4bbb10bbb8a5c0e5299 (patch) | |
tree | 4d849133b1c9a9c7067e96ff7dd8faa1d927e0bb /deps/node/benchmark/child_process/child-process-read-ipc.js | |
parent | da228cf9d71b747f1824e85127039e5afc7effd8 (diff) | |
download | akono-da736d8259331a8ef13bf4bbb10bbb8a5c0e5299.tar.gz akono-da736d8259331a8ef13bf4bbb10bbb8a5c0e5299.tar.bz2 akono-da736d8259331a8ef13bf4bbb10bbb8a5c0e5299.zip |
remove node/v8 from source tree
Diffstat (limited to 'deps/node/benchmark/child_process/child-process-read-ipc.js')
-rw-r--r-- | deps/node/benchmark/child_process/child-process-read-ipc.js | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/deps/node/benchmark/child_process/child-process-read-ipc.js b/deps/node/benchmark/child_process/child-process-read-ipc.js deleted file mode 100644 index a9e9cdf7..00000000 --- a/deps/node/benchmark/child_process/child-process-read-ipc.js +++ /dev/null @@ -1,37 +0,0 @@ -'use strict'; -if (process.argv[2] === 'child') { - const len = +process.argv[3]; - const msg = '.'.repeat(len); - const send = () => { - while (process.send(msg)); - // Wait: backlog of unsent messages exceeds threshold - setImmediate(send); - }; - send(); -} else { - const common = require('../common.js'); - const bench = common.createBenchmark(main, { - len: [ - 64, 256, 1024, 4096, 16384, 65536, - 65536 << 4, 65536 << 8, - ], - dur: [5] - }); - const spawn = require('child_process').spawn; - - function main({ dur, len }) { - bench.start(); - - const options = { 'stdio': ['ignore', 1, 2, 'ipc'] }; - const child = spawn(process.argv[0], - [process.argv[1], 'child', len], options); - - var bytes = 0; - child.on('message', (msg) => { bytes += msg.length; }); - - setTimeout(() => { - child.kill(); - bench.end(bytes); - }, dur * 1000); - } -} |