diff --git a/JetStreamDriver.js b/JetStreamDriver.js index e86b94d7..d9e3ba37 100644 --- a/JetStreamDriver.js +++ b/JetStreamDriver.js @@ -2109,14 +2109,18 @@ let BENCHMARKS = [ files: [ "./simple/doxbee-promise.js", ], - tags: ["default", "js", "promise", "Simple"], + iterations: 80, + worstCaseCount: 3, + tags: ["default", "js", "promise", "Simple", "Doxbee"], }), new AsyncBenchmark({ name: "doxbee-async", files: [ "./simple/doxbee-async.js", ], - tags: ["default", "js", "Simple"], + iterations: 80, + worstCaseCount: 3, + tags: ["default", "js", "async", "Simple", "Doxbee"], }), // SeaMonster new DefaultBenchmark({ diff --git a/simple/doxbee-async.js b/simple/doxbee-async.js index 40b091a7..646f303d 100644 --- a/simple/doxbee-async.js +++ b/simple/doxbee-async.js @@ -170,9 +170,10 @@ const doxbee = require("../lib/doxbee-async"); globalThis.Benchmark = class { runIteration() { - const promises = new Array(10_000); + const innerIterations = 25_000; + const promises = new Array(innerIterations); - for (var i = 0; i < 10_000; i++) + for (var i = 0; i < innerIterations; i++) promises[i] = doxbee(i, "foo"); return Promise.all(promises); diff --git a/simple/doxbee-promise.js b/simple/doxbee-promise.js index 1897ab6e..bdce1ca9 100644 --- a/simple/doxbee-promise.js +++ b/simple/doxbee-promise.js @@ -190,9 +190,10 @@ const doxbee = require("../lib/doxbee-promises"); globalThis.Benchmark = class { runIteration() { - const promises = new Array(10_000); + const innerIterations = 20_000; + const promises = new Array(innerIterations); - for (var i = 0; i < 10_000; i++) + for (var i = 0; i < innerIterations; i++) promises[i] = doxbee(i, "foo"); return Promise.all(promises);