summaryrefslogtreecommitdiff
path: root/deps/node/benchmark/buffers/buffer-compare-instance-method.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/node/benchmark/buffers/buffer-compare-instance-method.js')
-rw-r--r--deps/node/benchmark/buffers/buffer-compare-instance-method.js76
1 files changed, 0 insertions, 76 deletions
diff --git a/deps/node/benchmark/buffers/buffer-compare-instance-method.js b/deps/node/benchmark/buffers/buffer-compare-instance-method.js
deleted file mode 100644
index 77a3e84f..00000000
--- a/deps/node/benchmark/buffers/buffer-compare-instance-method.js
+++ /dev/null
@@ -1,76 +0,0 @@
-'use strict';
-const common = require('../common.js');
-
-const bench = common.createBenchmark(main, {
- size: [16, 512, 1024, 4096, 16386],
- args: [1, 2, 3, 4, 5],
- n: [1e6]
-});
-
-function main({ n, size, args }) {
- const b0 = Buffer.alloc(size, 'a');
- const b1 = Buffer.alloc(size, 'a');
- const b0Len = b0.length;
- const b1Len = b1.length;
- var i;
-
- b1[size - 1] = 'b'.charCodeAt(0);
-
- switch (args) {
- case 2:
- b0.compare(b1, 0);
- break;
- case 3:
- b0.compare(b1, 0, b1Len);
- break;
- case 4:
- b0.compare(b1, 0, b1Len, 0);
- break;
- case 5:
- b0.compare(b1, 0, b1Len, 0, b0Len);
- break;
- default:
- b0.compare(b1);
- }
- switch (args) {
- case 2:
- b0.compare(b1, 0);
- bench.start();
- for (i = 0; i < n; i++) {
- b0.compare(b1, 0);
- }
- bench.end(n);
- break;
- case 3:
- b0.compare(b1, 0, b1Len);
- bench.start();
- for (i = 0; i < n; i++) {
- b0.compare(b1, 0, b1Len);
- }
- bench.end(n);
- break;
- case 4:
- b0.compare(b1, 0, b1Len, 0);
- bench.start();
- for (i = 0; i < n; i++) {
- b0.compare(b1, 0, b1Len, 0);
- }
- bench.end(n);
- break;
- case 5:
- b0.compare(b1, 0, b1Len, 0, b0Len);
- bench.start();
- for (i = 0; i < n; i++) {
- b0.compare(b1, 0, b1Len, 0, b0Len);
- }
- bench.end(n);
- break;
- default:
- b0.compare(b1);
- bench.start();
- for (i = 0; i < n; i++) {
- b0.compare(b1);
- }
- bench.end(n);
- }
-}