diff options
Diffstat (limited to 'deps/node/benchmark/streams/creation.js')
-rw-r--r-- | deps/node/benchmark/streams/creation.js | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/deps/node/benchmark/streams/creation.js b/deps/node/benchmark/streams/creation.js deleted file mode 100644 index 46a0a547..00000000 --- a/deps/node/benchmark/streams/creation.js +++ /dev/null @@ -1,57 +0,0 @@ -'use strict'; -const common = require('../common.js'); -const { - Duplex, - Readable, - Transform, - Writable, -} = require('stream'); - -const bench = common.createBenchmark(main, { - n: [50e6], - kind: ['duplex', 'readable', 'transform', 'writable'] -}); - -function main({ n, kind }) { - var i = 0; - switch (kind) { - case 'duplex': - new Duplex({}); - new Duplex(); - - bench.start(); - for (; i < n; ++i) - new Duplex(); - bench.end(n); - break; - case 'readable': - new Readable({}); - new Readable(); - - bench.start(); - for (; i < n; ++i) - new Readable(); - bench.end(n); - break; - case 'writable': - new Writable({}); - new Writable(); - - bench.start(); - for (; i < n; ++i) - new Writable(); - bench.end(n); - break; - case 'transform': - new Transform({}); - new Transform(); - - bench.start(); - for (; i < n; ++i) - new Transform(); - bench.end(n); - break; - default: - throw new Error('Invalid kind'); - } -} |