Sha256: 5a969df1845a191176f4bccef4aff3d8850cc0baecbb318ecb490f023115f650

Contents?: true

Size: 480 Bytes

Versions: 5

Compression:

Stored size: 480 Bytes

Contents

'use strict';
var common = require('../common.js');

var bench = common.createBenchmark(main, {
  size: [16, 512, 1024, 4096, 16386],
  millions: [1]
});

function main(conf) {
  const iter = (conf.millions >>> 0) * 1e6;
  const size = (conf.size >>> 0);
  const b0 = Buffer.alloc(size, 'a');
  const b1 = Buffer.alloc(size, 'a');

  b1[size - 1] = 'b'.charCodeAt(0);

  bench.start();
  for (var i = 0; i < iter; i++) {
    Buffer.compare(b0, b1);
  }
  bench.end(iter / 1e6);
}

Version data entries

5 entries across 4 versions & 1 rubygems

Version Path
node-compiler-0.9.1 vendor/node/benchmark/buffers/buffer-compare.js
node-compiler-0.9.0 vendor/node-v7.2.1/benchmark/buffers/buffer-compare.js
node-compiler-0.8.0 vendor/node-v7.2.0/benchmark/buffers/buffer-compare.js
node-compiler-0.7.0 vendor/node-v6.9.1/benchmark/buffers/buffer-compare.js
node-compiler-0.7.0 vendor/node-v7.1.0/benchmark/buffers/buffer-compare.js