diff options
Diffstat (limited to 'deps/node/benchmark/buffers/buffer-tostring.js')
-rw-r--r-- | deps/node/benchmark/buffers/buffer-tostring.js | 45 |
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; - } -} |