1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
| 'use strict'
|
| var split = require('./')
| var bench = require('fastbench')
| var binarySplit = require('binary-split')
| var fs = require('fs')
|
| function benchSplit (cb) {
| fs.createReadStream('package.json')
| .pipe(split())
| .on('end', cb)
| .resume()
| }
|
| function benchBinarySplit (cb) {
| fs.createReadStream('package.json')
| .pipe(binarySplit())
| .on('end', cb)
| .resume()
| }
|
| var run = bench([
| benchSplit,
| benchBinarySplit
| ], 10000)
|
| run(run)
|
|