Skip to content

Commit 15bd927

Browse files
committed
squash
1 parent 8b75639 commit 15bd927

File tree

1 file changed

+22
-22
lines changed

1 file changed

+22
-22
lines changed

benchmark/es/map-bench.js

+22-22
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,19 @@ const assert = require('assert');
55

66
const bench = common.createBenchmark(main, {
77
method: ['object', 'nullProtoObject', 'fakeMap', 'map'],
8-
millions: [10]
8+
thousands: [100]
99
});
1010

1111
function runObject(n) {
1212
const m = {};
1313
var i = 0;
1414
bench.start();
1515
for (; i < n; i++) {
16-
m['i' + n] = n;
17-
m['s' + n] = String(n);
18-
assert.equal(m['i' + n], m['s' + n]);
19-
m['i' + n] = undefined;
20-
m['s' + n] = undefined;
16+
m['i' + i] = i;
17+
m['s' + i] = String(i);
18+
assert.equal(m['i' + i], m['s' + i]);
19+
m['i' + i] = undefined;
20+
m['s' + i] = undefined;
2121
}
2222
bench.end(n / 1e6);
2323
}
@@ -27,11 +27,11 @@ function runNullProtoObject(n) {
2727
var i = 0;
2828
bench.start();
2929
for (; i < n; i++) {
30-
m['i' + n] = n;
31-
m['s' + n] = String(n);
32-
assert.equal(m['i' + n], m['s' + n]);
33-
m['i' + n] = undefined;
34-
m['s' + n] = undefined;
30+
m['i' + i] = i;
31+
m['s' + i] = String(i);
32+
assert.equal(m['i' + i], m['s' + i]);
33+
m['i' + i] = undefined;
34+
m['s' + i] = undefined;
3535
}
3636
bench.end(n / 1e6);
3737
}
@@ -51,11 +51,11 @@ function runFakeMap(n) {
5151
var i = 0;
5252
bench.start();
5353
for (; i < n; i++) {
54-
m.set('i' + n, n);
55-
m.set('s' + n, String(n));
56-
assert.equal(m.get('i' + n), m.get('s' + n));
57-
m.set('i' + n, undefined);
58-
m.set('s' + n, undefined);
54+
m.set('i' + i, i);
55+
m.set('s' + i, String(i));
56+
assert.equal(m.get('i' + i), m.get('s' + i));
57+
m.set('i' + i, undefined);
58+
m.set('s' + i, undefined);
5959
}
6060
bench.end(n / 1e6);
6161
}
@@ -65,17 +65,17 @@ function runMap(n) {
6565
var i = 0;
6666
bench.start();
6767
for (; i < n; i++) {
68-
m.set('i' + n, n);
69-
m.set('s' + n, String(n));
70-
assert.equal(m.get('i' + n), m.get('s' + n));
71-
m.set('i' + n, undefined);
72-
m.set('s' + n, undefined);
68+
m.set('i' + i, i);
69+
m.set('s' + i, String(i));
70+
assert.equal(m.get('i' + i), m.get('s' + i));
71+
m.set('i' + i, undefined);
72+
m.set('s' + i, undefined);
7373
}
7474
bench.end(n / 1e6);
7575
}
7676

7777
function main(conf) {
78-
const n = +conf.millions * 1e6;
78+
const n = +conf.thousands * 1000;
7979

8080
switch (conf.method) {
8181
case 'object':

0 commit comments

Comments
 (0)