summaryrefslogtreecommitdiff
path: root/deps/node/benchmark/streams/creation.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/node/benchmark/streams/creation.js')
-rw-r--r--deps/node/benchmark/streams/creation.js57
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');
- }
-}