'use strict'; | |
const common = require('../common'); | |
const Readable = require('stream').Readable; | |
const bench = common.createBenchmark(main, { | |
n: [50e2] | |
}); | |
function main({ n }) { | |
const b = Buffer.alloc(32); | |
const s = new Readable(); | |
function noop() {} | |
s._read = noop; | |
bench.start(); | |
for (let k = 0; k < n; ++k) { | |
for (let i = 0; i < 1e4; ++i) | |
s.push(b); | |
while (s.read()); | |
} | |
bench.end(n); | |
} |