summaryrefslogtreecommitdiff
path: root/deps/node/benchmark/http2/write.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/node/benchmark/http2/write.js')
-rw-r--r--deps/node/benchmark/http2/write.js35
1 files changed, 0 insertions, 35 deletions
diff --git a/deps/node/benchmark/http2/write.js b/deps/node/benchmark/http2/write.js
deleted file mode 100644
index fc3203c6..00000000
--- a/deps/node/benchmark/http2/write.js
+++ /dev/null
@@ -1,35 +0,0 @@
-'use strict';
-
-const common = require('../common.js');
-
-const bench = common.createBenchmark(main, {
- streams: [100, 200, 1000],
- length: [64 * 1024, 128 * 1024, 256 * 1024, 1024 * 1024],
- size: [100000],
- benchmarker: ['h2load']
-}, { flags: ['--no-warnings'] });
-
-function main({ streams, length, size }) {
- const http2 = require('http2');
- const server = http2.createServer();
- server.on('stream', (stream) => {
- stream.respond();
- let written = 0;
- function write() {
- stream.write('ΓΌ'.repeat(size));
- written += size;
- if (written < length)
- setImmediate(write);
- else
- stream.end();
- }
- write();
- });
- server.listen(common.PORT, () => {
- bench.http({
- path: '/',
- requests: 10000,
- maxConcurrentStreams: streams,
- }, () => { server.close(); });
- });
-}