summaryrefslogtreecommitdiff
path: root/deps/node/benchmark/buffers/buffer-tostring.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/node/benchmark/buffers/buffer-tostring.js')
-rw-r--r--deps/node/benchmark/buffers/buffer-tostring.js45
1 files changed, 0 insertions, 45 deletions
diff --git a/deps/node/benchmark/buffers/buffer-tostring.js b/deps/node/benchmark/buffers/buffer-tostring.js
deleted file mode 100644
index b2a14d8a..00000000
--- a/deps/node/benchmark/buffers/buffer-tostring.js
+++ /dev/null
@@ -1,45 +0,0 @@
-'use strict';
-
-const common = require('../common.js');
-
-const bench = common.createBenchmark(main, {
- encoding: ['', 'utf8', 'ascii', 'latin1', 'binary', 'hex', 'UCS-2'],
- args: [0, 1, 2, 3],
- len: [0, 1, 64, 1024],
- n: [1e7]
-});
-
-function main({ encoding, args, len, n }) {
- const buf = Buffer.alloc(len, 42);
-
- if (encoding.length === 0)
- encoding = undefined;
-
- var i;
- switch (args) {
- case 1:
- bench.start();
- for (i = 0; i < n; i += 1)
- buf.toString(encoding);
- bench.end(n);
- break;
- case 2:
- bench.start();
- for (i = 0; i < n; i += 1)
- buf.toString(encoding, 0);
- bench.end(n);
- break;
- case 3:
- bench.start();
- for (i = 0; i < n; i += 1)
- buf.toString(encoding, 0, len);
- bench.end(n);
- break;
- default:
- bench.start();
- for (i = 0; i < n; i += 1)
- buf.toString();
- bench.end(n);
- break;
- }
-}