projects
/
platform
/
upstream
/
nodejs.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
948052042d677b1b3e79017a261904173073bd1b
[platform/upstream/nodejs.git]
/
benchmark
/
buffers
/
buffer-tostring.js
1
'use strict';
2
3
const common = require('../common.js');
4
5
const bench = common.createBenchmark(main, {
6
arg: [true, false],
7
len: [0, 1, 64, 1024],
8
n: [1e7]
9
});
10
11
function main(conf) {
12
const arg = conf.arg;
13
const len = conf.len | 0;
14
const n = conf.n | 0;
15
const buf = Buffer(len).fill(42);
16
17
bench.start();
18
if (arg) {
19
for (var i = 0; i < n; i += 1)
20
buf.toString('utf8');
21
} else {
22
for (var i = 0; i < n; i += 1)
23
buf.toString();
24
}
25
bench.end(n);
26
}