From f9f5be3a31f348d69db8750821415f3e183e0895 Mon Sep 17 00:00:00 2001 From: Keith Miller Date: Thu, 23 Oct 2025 14:01:18 -0400 Subject: [PATCH] Reduce Kotlin-compose-wasm iteration count Kotlin-compose-wasm is the longest running test in JS3 by a pretty wide margin. However after the first few iterations almost all code is in the most optimizing compiler in the respective engines. This change reduces the iterations to 5 and sets adjusts the worst case count accordingly. --- JetStreamDriver.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/JetStreamDriver.js b/JetStreamDriver.js index e86b94d7..d7c25984 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({ @@ -2489,8 +2493,8 @@ let BENCHMARKS = [ inputFontItalic: "./Kotlin-compose/build/jetbrainsmono_italic.ttf", inputFontRegular: "./Kotlin-compose/build/jetbrainsmono_regular.ttf" }, - iterations: 15, - worstCaseCount: 2, + iterations: 5, + worstCaseCount: 1, tags: ["default", "Wasm"], }), new AsyncBenchmark({