Apply strict mode to benchmark code.
PR-URL: https://github.com/nodejs/node/pull/5773
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Myles Borins <myles.borins@gmail.com>
+'use strict';
var common = require('../common.js');
var bench = common.createBenchmark(main, {
type: ['Array', 'Buffer', 'Int8Array', 'Uint8Array', 'Int16Array',
+'use strict';
var common = require('../common.js');
var bench = common.createBenchmark(main, {
type: ['Array', 'Buffer', 'Int8Array', 'Uint8Array', 'Int16Array',
+'use strict';
var common = require('../common.js');
var bench = common.createBenchmark(main, {
type: ['Array', 'Buffer', 'Int8Array', 'Uint8Array', 'Int16Array',
+'use strict';
const assert = require('assert');
const common = require('../common.js');
+'use strict';
var common = require('../common.js');
var bench = common.createBenchmark(main, {});
+'use strict';
var common = require('../common');
var bench = common.createBenchmark(main, {
+'use strict';
var common = require('../common.js');
var bench = common.createBenchmark(main, {
-SlowBuffer = require('buffer').SlowBuffer;
+'use strict';
+const SlowBuffer = require('buffer').SlowBuffer;
var common = require('../common.js');
var bench = common.createBenchmark(main, {
+'use strict';
var common = require('../common.js');
var fs = require('fs');
const path = require('path');
+'use strict';
var SlowBuffer = require('buffer').SlowBuffer;
var common = require('../common.js');
var assert = require('assert');
+'use strict';
var common = require('../common.js');
var bench = common.createBenchmark(main, {
+'use strict';
var common = require('../common.js');
var SlowBuffer = require('buffer').SlowBuffer;
-
+'use strict';
var common = require('../common.js');
var bench = common.createBenchmark(main, {
noAssert: [false, true],
-
+'use strict';
var common = require('../common.js');
var bench = common.createBenchmark(main, {
type: ['Uint8', 'Uint16LE', 'Uint16BE',
+'use strict';
var assert = require('assert');
var fs = require('fs');
var path = require('path');
+'use strict';
var usage = 'node benchmark/compare.js ' +
'<node-binary1> <node-binary2> ' +
'[--html] [--red|-r] [--green|-g] ' +
+'use strict';
var common = require('../common.js');
var crypto = require('crypto');
var keylen = {'aes-128-gcm': 16, 'aes-192-gcm': 24, 'aes-256-gcm': 32};
+'use strict';
var common = require('../common.js');
var bench = common.createBenchmark(main, {
// throughput benchmark
// creates a single hasher, then pushes a bunch of data through it
+'use strict';
var common = require('../common.js');
var crypto = require('crypto');
// throughput benchmark
// creates a single hasher, then pushes a bunch of data through it
+'use strict';
var common = require('../common.js');
var crypto = require('crypto');
+'use strict';
// throughput benchmark in signing and verifying
var common = require('../common.js');
var crypto = require('crypto');
+'use strict';
// throughput benchmark in signing and verifying
var common = require('../common.js');
var crypto = require('crypto');
+'use strict';
var common = require('../common.js');
var events = require('events');
+'use strict';
var common = require('../common.js');
var EventEmitter = require('events').EventEmitter;
+'use strict';
var common = require('../common.js');
var EventEmitter = require('events').EventEmitter;
+'use strict';
var common = require('../common.js');
var EventEmitter = require('events').EventEmitter;
+'use strict';
var common = require('../common.js');
var EventEmitter = require('events').EventEmitter;
+'use strict';
var common = require('../common.js');
var EventEmitter = require('events').EventEmitter;
-
// If there are no args, then this is the root. Run all the benchmarks!
+'use strict';
if (!process.argv[2])
parent();
else
// test the throughput of the fs.WriteStream class.
+'use strict';
var path = require('path');
var common = require('../common.js');
// Call fs.readFile over and over again really fast.
// Then see how many times it got called.
// Yes, this is a silly benchmark. Most benchmarks are silly.
+'use strict';
var path = require('path');
var common = require('../common.js');
// test the throughput of the fs.WriteStream class.
+'use strict';
var path = require('path');
var common = require('../common.js');
// always as hot as it could be.
//
// Verify that our assumptions are valid.
+'use strict';
var common = require('../common.js');
});
function main(conf) {
- http = require('http');
+ const http = require('http');
var chunk = new Buffer(conf.size);
chunk.fill('8');
// Measure the time it takes for the HTTP client to send a request body.
+'use strict';
var common = require('../common.js');
var http = require('http');
+'use strict';
var common = require('../common.js');
var PORT = common.PORT;
// always as hot as it could be.
//
// Verify that our assumptions are valid.
+'use strict';
var common = require('../common.js');
});
function main(conf) {
- http = require('http');
+ const http = require('http');
var chunk;
var len = conf.kb * 1024;
switch (conf.type) {
chunk.fill('x');
break;
case 'utf':
- encoding = 'utf8';
chunk = new Array(len / 2 + 1).join('ü');
break;
case 'asc':
+'use strict';
var common = require('../common.js');
var PORT = common.PORT;
+'use strict';
var spawn = require('child_process').spawn;
var cluster = require('cluster');
var http = require('http');
+'use strict';
+
var http = require('http');
var port = parseInt(process.env.PORT, 10) || 8000;
var defaultLag = parseInt(process.argv[2], 10) || 100;
// <args> Arguments to pass to `ab`.
// <target> Target to benchmark, e.g. `bytes/1024` or `buffer/8192`.
//
+'use strict';
var http = require('http');
var spawn = require('child_process').spawn;
-net = require('net');
+'use strict';
+const net = require('net');
var errors = 0, connections = 0;
+'use strict';
var common = require('../common.js');
var bench = common.createBenchmark(main, {
len: [64, 256, 1024, 4096, 32768],
+'use strict';
var common = require('../common.js');
var domain = require('domain');
function main(conf) {
var args, ret, n = +conf.n;
- var arguments = gargs.slice(0, conf.arguments);
-
+ var myArguments = gargs.slice(0, conf.arguments);
bench.start();
bdomain.enter();
for (var i = 0; i < n; i++) {
- if (arguments.length >= 2) {
- args = Array.prototype.slice.call(arguments, 1);
+ if (myArguments.length >= 2) {
+ args = Array.prototype.slice.call(myArguments, 1);
ret = fn.apply(this, args);
} else {
fn.call(this);
// relative to a comparable C++ function.
// Reports millions of calls per second.
// Note that JS speed goes up, while cxx speed stays about the same.
+'use strict';
var assert = require('assert');
var common = require('../../common.js');
+'use strict';
var fs = require('fs');
var path = require('path');
var common = require('../common.js');
+'use strict';
var common = require('../common.js');
var bench = common.createBenchmark(main, {
+'use strict';
var common = require('../common.js');
var bench = common.createBenchmark(main, {
millions: [2]
+'use strict';
var common = require('../common.js');
var bench = common.createBenchmark(main, {
thousands: [1]
+'use strict';
var common = require('../common.js');
var spawn = require('child_process').spawn;
var path = require('path');
+'use strict';
var common = require('../common.js');
var bench = common.createBenchmark(main, {
+'use strict';
var common = require('../common.js');
var StringDecoder = require('string_decoder').StringDecoder;
+'use strict';
var common = require('../common.js');
var bench = common.createBenchmark(main, {
+'use strict';
var url = require('url')
var n = 25 * 100;
// compare with "google-chrome deps/v8/benchmarks/run.html"
+'use strict';
var fs = require('fs');
var path = require('path');
var vm = require('vm');
// test the speed of .pipe() with sockets
+'use strict';
var common = require('../common.js');
var PORT = common.PORT;
// test the speed of .pipe() with sockets
+'use strict';
var common = require('../common.js');
var PORT = common.PORT;
// test the speed of .pipe() with sockets
+'use strict';
var common = require('../common.js');
var PORT = common.PORT;
// test the speed of .pipe() with sockets
+'use strict';
var common = require('../common.js');
var PORT = common.PORT;
// In this benchmark, we connect a client to the server, and write
// as many bytes as we can in the specified time (default = 10s)
+'use strict';
var common = require('../common.js');
var util = require('util');
// In this benchmark, we connect a client to the server, and write
// as many bytes as we can in the specified time (default = 10s)
+'use strict';
var common = require('../common.js');
var util = require('util');
// In this benchmark, we connect a client to the server, and write
// as many bytes as we can in the specified time (default = 10s)
+'use strict';
var common = require('../common.js');
var util = require('util');
+'use strict';
var common = require('../common.js');
var path = require('path');
var v8 = require('v8');
+'use strict';
var common = require('../common.js');
var path = require('path');
var v8 = require('v8');
+'use strict';
var common = require('../common.js');
var path = require('path');
var v8 = require('v8');
+'use strict';
var common = require('../common.js');
var path = require('path');
var v8 = require('v8');
+'use strict';
var common = require('../common.js');
var path = require('path');
var v8 = require('v8');
+'use strict';
var common = require('../common.js');
var path = require('path');
var v8 = require('v8');
+'use strict';
var common = require('../common.js');
var path = require('path');
var v8 = require('v8');
+'use strict';
var common = require('../common.js');
var path = require('path');
var v8 = require('v8');
+'use strict';
var common = require('../common.js');
var path = require('path');
var v8 = require('v8');
+'use strict';
var common = require('../common.js');
var querystring = require('querystring');
var v8 = require('v8');
+'use strict';
var common = require('../common.js');
var querystring = require('querystring');
var v8 = require('v8');
+'use strict';
console.log(process.memoryUsage().rss);
+'use strict';
var http = require('http');
var concurrency = 30;
+'use strict';
var common = require('../common.js');
var bench = common.createBenchmark(main, {
dur: [5],
+'use strict';
var common = require('../common.js');
var url = require('url');
var v8 = require('v8');
+'use strict';
var common = require('../common.js');
var url = require('url');
var v8 = require('v8');
+'use strict';
var util = require('util');
var common = require('../common.js');