benchmark: (dgram) use destructuring

PR-URL: https://github.com/nodejs/node/pull/18250
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
This commit is contained in:
Ruben Bridgewater 2017-12-30 04:00:35 +01:00
parent d49580d812
commit b2966043c9
No known key found for this signature in database
GPG Key ID: F07496B3EB3C1762
5 changed files with 16 additions and 84 deletions

View File

@ -2,6 +2,7 @@
'use strict';
const common = require('../common.js');
const dgram = require('dgram');
const PORT = common.PORT;
// `num` is the number of send requests to queue up each time.
@ -15,34 +16,15 @@ const bench = common.createBenchmark(main, {
dur: [5]
});
var dur;
var len;
var num;
var type;
var chunk;
var chunks;
function main(conf) {
dur = +conf.dur;
len = +conf.len;
num = +conf.num;
type = conf.type;
chunks = +conf.chunks;
chunk = [];
function main({ dur, len, num, type, chunks }) {
const chunk = [];
for (var i = 0; i < chunks; i++) {
chunk.push(Buffer.allocUnsafe(Math.round(len / chunks)));
}
server();
}
const dgram = require('dgram');
function server() {
// Server
var sent = 0;
const socket = dgram.createSocket('udp4');
const onsend = type === 'concat' ? onsendConcat : onsendMulti;
function onsendConcat() {

View File

@ -12,10 +12,9 @@ const configs = {
const bench = common.createBenchmark(main, configs);
const noop = () => {};
function main(conf) {
const n = +conf.n;
const port = conf.port === 'true' ? 0 : undefined;
const address = conf.address === 'true' ? '0.0.0.0' : undefined;
function main({ n, port, address }) {
port = port === 'true' ? 0 : undefined;
address = address === 'true' ? '0.0.0.0' : undefined;
if (port !== undefined && address !== undefined) {
bench.start();

View File

@ -2,6 +2,7 @@
'use strict';
const common = require('../common.js');
const dgram = require('dgram');
const PORT = common.PORT;
// `num` is the number of send requests to queue up each time.
@ -15,31 +16,11 @@ const bench = common.createBenchmark(main, {
dur: [5]
});
var dur;
var len;
var num;
var type;
var chunk;
var chunks;
function main(conf) {
dur = +conf.dur;
len = +conf.len;
num = +conf.num;
type = conf.type;
chunks = +conf.chunks;
chunk = [];
function main({ dur, len, num, type, chunks }) {
const chunk = [];
for (var i = 0; i < chunks; i++) {
chunk.push(Buffer.allocUnsafe(Math.round(len / chunks)));
}
server();
}
const dgram = require('dgram');
function server() {
var sent = 0;
var received = 0;
const socket = dgram.createSocket('udp4');

View File

@ -2,6 +2,7 @@
'use strict';
const common = require('../common.js');
const dgram = require('dgram');
const PORT = common.PORT;
// `num` is the number of send requests to queue up each time.
@ -14,24 +15,8 @@ const bench = common.createBenchmark(main, {
dur: [5]
});
var dur;
var len;
var num;
var type;
var chunk;
function main(conf) {
dur = +conf.dur;
len = +conf.len;
num = +conf.num;
type = conf.type;
chunk = Buffer.allocUnsafe(len);
server();
}
const dgram = require('dgram');
function server() {
function main({ dur, len, num, type }) {
const chunk = Buffer.allocUnsafe(len);
var sent = 0;
var received = 0;
const socket = dgram.createSocket('udp4');

View File

@ -2,6 +2,7 @@
'use strict';
const common = require('../common.js');
const dgram = require('dgram');
const PORT = common.PORT;
// `num` is the number of send requests to queue up each time.
@ -14,24 +15,8 @@ const bench = common.createBenchmark(main, {
dur: [5]
});
var dur;
var len;
var num;
var type;
var chunk;
function main(conf) {
dur = +conf.dur;
len = +conf.len;
num = +conf.num;
type = conf.type;
chunk = Buffer.allocUnsafe(len);
server();
}
const dgram = require('dgram');
function server() {
function main({ dur, len, num, type }) {
const chunk = Buffer.allocUnsafe(len);
var sent = 0;
var received = 0;
const socket = dgram.createSocket('udp4');