diff --git a/jmh-visualizer/provided.js b/jmh-visualizer/provided.js index 45daa065..7309c594 100644 --- a/jmh-visualizer/provided.js +++ b/jmh-visualizer/provided.js @@ -1,20 +1,25 @@ -// provided.js - generated by ephemient/aoc2024/Kotlin benchmarks, 2024-12-03 07:30:28.258793825 +// provided.js - generated by ephemient/aoc2024/Kotlin benchmarks, 2024-12-03 14:09:38.169677787 var providedBenchmarks = ["graalvm","jvm","linuxX64","wasmJs"]; var providedBenchmarkStore = { - "graalvm": [ + "jvm": [ { "jmhVersion": "1.21", "benchmark": "com.github.ephemient.aoc2024.exe.Day1Bench.part1", "mode": "avgt", "threads": 1, - "forks": 0, - "jvm": "null/bin/java", - "jvmArgs": [], + "forks": 1, + "jvm": "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java", + "jvmArgs": [ + "-Dfile.encoding=UTF-8", + "-Duser.country", + "-Duser.language=en", + "-Duser.variant" + ], "jdkVersion": "21.0.5", - "vmName": "Substrate VM", - "vmVersion": "21.0.5+9-LTS", + "vmName": "OpenJDK 64-Bit Server VM", + "vmVersion": "21.0.5+11-LTS", "warmupIterations": 1, "warmupTime": "1 s", "warmupBatchSize": 1, @@ -22,32 +27,32 @@ var providedBenchmarkStore = { "measurementTime": "1 s", "measurementBatchSize": 1, "primaryMetric": { - "score": 487.75795574844017, - "scoreError": 23.52240459872477, + "score": 281.9441400942392, + "scoreError": 11.093330720400207, "scoreConfidence": [ - 464.2355511497154, - 511.28036034716496 + 270.85080937383896, + 293.0374708146394 ], "scorePercentiles": { - "0.0": 478.75157942583735, - "50.0": 488.60365461651196, - "90.0": 495.1548797029703, - "95.0": 495.1548797029703, - "99.0": 495.1548797029703, - "99.9": 495.1548797029703, - "99.99": 495.1548797029703, - "99.999": 495.1548797029703, - "99.9999": 495.1548797029703, - "100.0": 495.1548797029703 + "0.0": 279.80282242729305, + "50.0": 280.5061318003365, + "90.0": 286.60236504297995, + "95.0": 286.60236504297995, + "99.0": 286.60236504297995, + "99.9": 286.60236504297995, + "99.99": 286.60236504297995, + "99.999": 286.60236504297995, + "99.9999": 286.60236504297995, + "100.0": 286.60236504297995 }, "scoreUnit": "us/op", "rawData": [ [ - 478.75157942583735, - 488.60365461651196, - 485.64700339805825, - 495.1548797029703, - 490.63266159882295 + 286.60236504297995, + 282.8648656674208, + 280.5061318003365, + 279.80282242729305, + 279.94451553316543 ] ] }, @@ -58,12 +63,17 @@ var providedBenchmarkStore = { "benchmark": "com.github.ephemient.aoc2024.exe.Day1Bench.part2", "mode": "avgt", "threads": 1, - "forks": 0, - "jvm": "null/bin/java", - "jvmArgs": [], + "forks": 1, + "jvm": "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java", + "jvmArgs": [ + "-Dfile.encoding=UTF-8", + "-Duser.country", + "-Duser.language=en", + "-Duser.variant" + ], "jdkVersion": "21.0.5", - "vmName": "Substrate VM", - "vmVersion": "21.0.5+9-LTS", + "vmName": "OpenJDK 64-Bit Server VM", + "vmVersion": "21.0.5+11-LTS", "warmupIterations": 1, "warmupTime": "1 s", "warmupBatchSize": 1, @@ -71,32 +81,32 @@ var providedBenchmarkStore = { "measurementTime": "1 s", "measurementBatchSize": 1, "primaryMetric": { - "score": 352.99792407668554, - "scoreError": 7.14602042007598, + "score": 153.30106273291813, + "scoreError": 2.9249587504312307, "scoreConfidence": [ - 345.8519036566096, - 360.1439444967615 + 150.37610398248688, + 156.22602148334937 ], "scorePercentiles": { - "0.0": 351.2952813487882, - "50.0": 352.06586976416753, - "90.0": 355.3066671403197, - "95.0": 355.3066671403197, - "99.0": 355.3066671403197, - "99.9": 355.3066671403197, - "99.99": 355.3066671403197, - "99.999": 355.3066671403197, - "99.9999": 355.3066671403197, - "100.0": 355.3066671403197 + "0.0": 152.5143474615033, + "50.0": 153.46292313593128, + "90.0": 154.3339811757445, + "95.0": 154.3339811757445, + "99.0": 154.3339811757445, + "99.9": 154.3339811757445, + "99.99": 154.3339811757445, + "99.999": 154.3339811757445, + "99.9999": 154.3339811757445, + "100.0": 154.3339811757445 }, "scoreUnit": "us/op", "rawData": [ [ - 351.64023971880493, - 354.6815624113475, - 351.2952813487882, - 352.06586976416753, - 355.3066671403197 + 154.3339811757445, + 153.60333405006912, + 152.5907278413425, + 153.46292313593128, + 152.5143474615033 ] ] }, @@ -107,12 +117,17 @@ var providedBenchmarkStore = { "benchmark": "com.github.ephemient.aoc2024.exe.Day2Bench.part1", "mode": "avgt", "threads": 1, - "forks": 0, - "jvm": "null/bin/java", - "jvmArgs": [], + "forks": 1, + "jvm": "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java", + "jvmArgs": [ + "-Dfile.encoding=UTF-8", + "-Duser.country", + "-Duser.language=en", + "-Duser.variant" + ], "jdkVersion": "21.0.5", - "vmName": "Substrate VM", - "vmVersion": "21.0.5+9-LTS", + "vmName": "OpenJDK 64-Bit Server VM", + "vmVersion": "21.0.5+11-LTS", "warmupIterations": 1, "warmupTime": "1 s", "warmupBatchSize": 1, @@ -120,32 +135,32 @@ var providedBenchmarkStore = { "measurementTime": "1 s", "measurementBatchSize": 1, "primaryMetric": { - "score": 645.1128856395386, - "scoreError": 6.150001885744395, + "score": 326.312351102532, + "scoreError": 9.923377589651468, "scoreConfidence": [ - 638.9628837537942, - 651.262887525283 + 316.3889735128805, + 336.23572869218344 ], "scorePercentiles": { - "0.0": 643.6401113256113, - "50.0": 644.5908131443299, - "90.0": 647.7791832901554, - "95.0": 647.7791832901554, - "99.0": 647.7791832901554, - "99.9": 647.7791832901554, - "99.99": 647.7791832901554, - "99.999": 647.7791832901554, - "99.9999": 647.7791832901554, - "100.0": 647.7791832901554 + "0.0": 322.9780845979981, + "50.0": 325.7323126017584, + "90.0": 329.52249654036245, + "95.0": 329.52249654036245, + "99.0": 329.52249654036245, + "99.9": 329.52249654036245, + "99.99": 329.52249654036245, + "99.999": 329.52249654036245, + "99.9999": 329.52249654036245, + "100.0": 329.52249654036245 }, "scoreUnit": "us/op", "rawData": [ [ - 644.5908131443299, - 644.315000643915, - 645.2393197936815, - 647.7791832901554, - 643.6401113256113 + 329.52249654036245, + 322.9780845979981, + 325.7323126017584, + 325.1547256176853, + 328.17413615485566 ] ] }, @@ -156,12 +171,17 @@ var providedBenchmarkStore = { "benchmark": "com.github.ephemient.aoc2024.exe.Day2Bench.part2", "mode": "avgt", "threads": 1, - "forks": 0, - "jvm": "null/bin/java", - "jvmArgs": [], + "forks": 1, + "jvm": "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java", + "jvmArgs": [ + "-Dfile.encoding=UTF-8", + "-Duser.country", + "-Duser.language=en", + "-Duser.variant" + ], "jdkVersion": "21.0.5", - "vmName": "Substrate VM", - "vmVersion": "21.0.5+9-LTS", + "vmName": "OpenJDK 64-Bit Server VM", + "vmVersion": "21.0.5+11-LTS", "warmupIterations": 1, "warmupTime": "1 s", "warmupBatchSize": 1, @@ -169,32 +189,32 @@ var providedBenchmarkStore = { "measurementTime": "1 s", "measurementBatchSize": 1, "primaryMetric": { - "score": 702.6042519398015, - "scoreError": 15.082024922921748, + "score": 360.77082373344103, + "scoreError": 6.044657176829167, "scoreConfidence": [ - 687.5222270168798, - 717.6862768627233 + 354.7261665566119, + 366.8154809102702 ], "scorePercentiles": { - "0.0": 697.560079497908, - "50.0": 702.3134357894737, - "90.0": 707.8431344656759, - "95.0": 707.8431344656759, - "99.0": 707.8431344656759, - "99.9": 707.8431344656759, - "99.99": 707.8431344656759, - "99.999": 707.8431344656759, - "99.9999": 707.8431344656759, - "100.0": 707.8431344656759 + "0.0": 359.05499389806175, + "50.0": 360.6566985214569, + "90.0": 362.4345576086956, + "95.0": 362.4345576086956, + "99.0": 362.4345576086956, + "99.9": 362.4345576086956, + "99.99": 362.4345576086956, + "99.999": 362.4345576086956, + "99.9999": 362.4345576086956, + "100.0": 362.4345576086956 }, "scoreUnit": "us/op", "rawData": [ [ - 704.6998753521127, - 707.8431344656759, - 700.6047345938375, - 702.3134357894737, - 697.560079497908 + 359.4190312612289, + 362.4345576086956, + 360.6566985214569, + 362.2888373777617, + 359.05499389806175 ] ] }, @@ -205,12 +225,17 @@ var providedBenchmarkStore = { "benchmark": "com.github.ephemient.aoc2024.exe.Day3Bench.part1", "mode": "avgt", "threads": 1, - "forks": 0, - "jvm": "null/bin/java", - "jvmArgs": [], + "forks": 1, + "jvm": "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java", + "jvmArgs": [ + "-Dfile.encoding=UTF-8", + "-Duser.country", + "-Duser.language=en", + "-Duser.variant" + ], "jdkVersion": "21.0.5", - "vmName": "Substrate VM", - "vmVersion": "21.0.5+9-LTS", + "vmName": "OpenJDK 64-Bit Server VM", + "vmVersion": "21.0.5+11-LTS", "warmupIterations": 1, "warmupTime": "1 s", "warmupBatchSize": 1, @@ -218,32 +243,32 @@ var providedBenchmarkStore = { "measurementTime": "1 s", "measurementBatchSize": 1, "primaryMetric": { - "score": 211.04872392813604, - "scoreError": 3.668815124894649, + "score": 119.85206329416701, + "scoreError": 2.2711644937230027, "scoreConfidence": [ - 207.3799088032414, - 214.7175390530307 + 117.580898800444, + 122.12322778789002 ], "scorePercentiles": { - "0.0": 210.21462736443883, - "50.0": 210.82061361720068, - "90.0": 212.6756091856262, - "95.0": 212.6756091856262, - "99.0": 212.6756091856262, - "99.9": 212.6756091856262, - "99.99": 212.6756091856262, - "99.999": 212.6756091856262, - "99.9999": 212.6756091856262, - "100.0": 212.6756091856262 + "0.0": 119.26824564750775, + "50.0": 119.79354922155689, + "90.0": 120.56513922372227, + "95.0": 120.56513922372227, + "99.0": 120.56513922372227, + "99.9": 120.56513922372227, + "99.99": 120.56513922372227, + "99.999": 120.56513922372227, + "99.9999": 120.56513922372227, + "100.0": 120.56513922372227 }, "scoreUnit": "us/op", "rawData": [ [ - 210.96287681923644, - 210.82061361720068, - 210.21462736443883, - 210.56989265417806, - 212.6756091856262 + 119.29887046755725, + 119.79354922155689, + 120.33451191049086, + 119.26824564750775, + 120.56513922372227 ] ] }, @@ -254,12 +279,17 @@ var providedBenchmarkStore = { "benchmark": "com.github.ephemient.aoc2024.exe.Day3Bench.part2", "mode": "avgt", "threads": 1, - "forks": 0, - "jvm": "null/bin/java", - "jvmArgs": [], + "forks": 1, + "jvm": "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java", + "jvmArgs": [ + "-Dfile.encoding=UTF-8", + "-Duser.country", + "-Duser.language=en", + "-Duser.variant" + ], "jdkVersion": "21.0.5", - "vmName": "Substrate VM", - "vmVersion": "21.0.5+9-LTS", + "vmName": "OpenJDK 64-Bit Server VM", + "vmVersion": "21.0.5+11-LTS", "warmupIterations": 1, "warmupTime": "1 s", "warmupBatchSize": 1, @@ -267,600 +297,570 @@ var providedBenchmarkStore = { "measurementTime": "1 s", "measurementBatchSize": 1, "primaryMetric": { - "score": 486.0397506885339, - "scoreError": 7.180418295979983, + "score": 82.0189959238526, + "scoreError": 0.8294943863726301, "scoreConfidence": [ - 478.85933239255394, - 493.22016898451386 + 81.18950153747997, + 82.84849031022523 ], "scorePercentiles": { - "0.0": 483.63216876208895, - "50.0": 487.03078188899707, - "90.0": 487.63566910331383, - "95.0": 487.63566910331383, - "99.0": 487.63566910331383, - "99.9": 487.63566910331383, - "99.99": 487.63566910331383, - "99.999": 487.63566910331383, - "99.9999": 487.63566910331383, - "100.0": 487.63566910331383 + "0.0": 81.79848172078188, + "50.0": 81.99000516351119, + "90.0": 82.31194427983539, + "95.0": 82.31194427983539, + "99.0": 82.31194427983539, + "99.9": 82.31194427983539, + "99.99": 82.31194427983539, + "99.999": 82.31194427983539, + "99.9999": 82.31194427983539, + "100.0": 82.31194427983539 }, "scoreUnit": "us/op", "rawData": [ [ - 487.03078188899707, - 483.63216876208895, - 487.4612358674464, - 487.63566910331383, - 484.43889782082323 + 82.15441851486776, + 81.79848172078188, + 81.84012994026675, + 81.99000516351119, + 82.31194427983539 ] ] }, "secondaryMetrics": {} } ], - "jvm": [ + "wasmJs": [ { - "jmhVersion": "1.21", "benchmark": "com.github.ephemient.aoc2024.exe.Day1Bench.part1", "mode": "avgt", - "threads": 1, - "forks": 1, - "jvm": "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java", - "jvmArgs": [ - "-Dfile.encoding=UTF-8", - "-Duser.country", - "-Duser.language=en", - "-Duser.variant" - ], - "jdkVersion": "21.0.5", - "vmName": "OpenJDK 64-Bit Server VM", - "vmVersion": "21.0.5+11-LTS", "warmupIterations": 1, - "warmupTime": "1 s", - "warmupBatchSize": 1, + "warmupTime": "1 sec", "measurementIterations": 5, - "measurementTime": "1 s", - "measurementBatchSize": 1, + "measurementTime": "1 sec", + "params": {}, + "advanced": {}, "primaryMetric": { - "score": 285.20374050599355, - "scoreError": 5.5626420386135225, + "score": 1243.2046328571428, + "scoreError": 15.156548736417754, "scoreConfidence": [ - 279.64109846738, - 290.7663825446071 + 1228.048084120725, + 1258.3611815935606 ], "scorePercentiles": { - "0.0": 284.27203751065645, - "50.0": 284.6004318634424, - "90.0": 287.7121740005752, - "95.0": 287.7121740005752, - "99.0": 287.7121740005752, - "99.9": 287.7121740005752, - "99.99": 287.7121740005752, - "99.999": 287.7121740005752, - "99.9999": 287.7121740005752, - "100.0": 287.7121740005752 + "0.00": 1220.612054285714, + "25.00": 1225.139792142857, + "50.00": 1251.5141757142858, + "75.00": 1257.1147021428571, + "90.00": 1261.9240028571428, + "99.00": 1261.9240028571428, + "99.90": 1261.9240028571428, + "99.99": 1261.9240028571428, + "100.00": 1261.9240028571428 }, "scoreUnit": "us/op", "rawData": [ [ - 287.7121740005752, - 284.27203751065645, - 284.6004318634424, - 284.2990483229107, - 285.1350108323831 + 1229.66753, + 1261.9240028571428, + 1251.5141757142858, + 1220.612054285714, + 1252.3054014285715 ] ] }, "secondaryMetrics": {} }, { - "jmhVersion": "1.21", "benchmark": "com.github.ephemient.aoc2024.exe.Day1Bench.part2", "mode": "avgt", - "threads": 1, - "forks": 1, - "jvm": "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java", - "jvmArgs": [ - "-Dfile.encoding=UTF-8", - "-Duser.country", - "-Duser.language=en", - "-Duser.variant" - ], - "jdkVersion": "21.0.5", - "vmName": "OpenJDK 64-Bit Server VM", - "vmVersion": "21.0.5+11-LTS", "warmupIterations": 1, - "warmupTime": "1 s", - "warmupBatchSize": 1, + "warmupTime": "1 sec", "measurementIterations": 5, - "measurementTime": "1 s", - "measurementBatchSize": 1, + "measurementTime": "1 sec", + "params": {}, + "advanced": {}, "primaryMetric": { - "score": 155.68874738272908, - "scoreError": 12.107553058234823, + "score": 1100.5941276849642, + "scoreError": 10.282429734074011, "scoreConfidence": [ - 143.58119432449425, - 167.7963004409639 + 1090.3116979508902, + 1110.8765574190381 ], "scorePercentiles": { - "0.0": 153.13997121420917, - "50.0": 154.6511412455571, - "90.0": 161.0085792015454, - "95.0": 161.0085792015454, - "99.0": 161.0085792015454, - "99.9": 161.0085792015454, - "99.99": 161.0085792015454, - "99.999": 161.0085792015454, - "99.9999": 161.0085792015454, - "100.0": 161.0085792015454 + "0.00": 1088.8109212410502, + "25.00": 1091.3471801909309, + "50.00": 1099.9648496420048, + "75.00": 1110.1557142004772, + "90.00": 1119.7295859188544, + "99.00": 1119.7295859188544, + "99.90": 1119.7295859188544, + "99.99": 1119.7295859188544, + "100.00": 1119.7295859188544 }, "scoreUnit": "us/op", "rawData": [ [ - 161.0085792015454, - 153.78029443419433, - 153.13997121420917, - 154.6511412455571, - 155.86375081813932 + 1119.7295859188544, + 1100.5818424821002, + 1099.9648496420048, + 1088.8109212410502, + 1093.8834391408116 ] ] }, "secondaryMetrics": {} }, { - "jmhVersion": "1.21", "benchmark": "com.github.ephemient.aoc2024.exe.Day2Bench.part1", "mode": "avgt", - "threads": 1, - "forks": 1, - "jvm": "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java", - "jvmArgs": [ - "-Dfile.encoding=UTF-8", - "-Duser.country", - "-Duser.language=en", - "-Duser.variant" - ], - "jdkVersion": "21.0.5", - "vmName": "OpenJDK 64-Bit Server VM", - "vmVersion": "21.0.5+11-LTS", "warmupIterations": 1, - "warmupTime": "1 s", - "warmupBatchSize": 1, + "warmupTime": "1 sec", "measurementIterations": 5, - "measurementTime": "1 s", - "measurementBatchSize": 1, + "measurementTime": "1 sec", + "params": {}, + "advanced": {}, "primaryMetric": { - "score": 328.4748836226005, - "scoreError": 18.052930121887975, + "score": 2696.096034146341, + "scoreError": 57.20782806462829, "scoreConfidence": [ - 310.4219535007125, - 346.52781374448847 + 2638.8882060817127, + 2753.3038622109693 ], "scorePercentiles": { - "0.0": 320.3696074168798, - "50.0": 329.7229927536232, - "90.0": 332.57679155585106, - "95.0": 332.57679155585106, - "99.0": 332.57679155585106, - "99.9": 332.57679155585106, - "99.99": 332.57679155585106, - "99.999": 332.57679155585106, - "99.9999": 332.57679155585106, - "100.0": 332.57679155585106 + "0.00": 2632.9583062330626, + "25.00": 2639.2830081300813, + "50.00": 2674.2672032520322, + "75.00": 2763.8234756097563, + "90.00": 2784.4686260162603, + "99.00": 2784.4686260162603, + "99.90": 2784.4686260162603, + "99.99": 2784.4686260162603, + "100.00": 2784.4686260162603 }, "scoreUnit": "us/op", "rawData": [ [ - 320.3696074168798, - 332.57679155585106, - 329.7229927536232, - 329.7016044137022, - 330.0034219729462 + 2632.9583062330626, + 2784.4686260162603, + 2645.6077100271, + 2674.2672032520322, + 2743.178325203252 ] ] }, "secondaryMetrics": {} }, { - "jmhVersion": "1.21", "benchmark": "com.github.ephemient.aoc2024.exe.Day2Bench.part2", "mode": "avgt", - "threads": 1, - "forks": 1, - "jvm": "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java", - "jvmArgs": [ - "-Dfile.encoding=UTF-8", - "-Duser.country", - "-Duser.language=en", - "-Duser.variant" - ], - "jdkVersion": "21.0.5", - "vmName": "OpenJDK 64-Bit Server VM", - "vmVersion": "21.0.5+11-LTS", "warmupIterations": 1, - "warmupTime": "1 s", - "warmupBatchSize": 1, + "warmupTime": "1 sec", "measurementIterations": 5, - "measurementTime": "1 s", - "measurementBatchSize": 1, + "measurementTime": "1 sec", + "params": {}, + "advanced": {}, "primaryMetric": { - "score": 377.9953898666782, - "scoreError": 3.9038974668922544, + "score": 2816.8559954285715, + "scoreError": 10.358788043971566, "scoreConfidence": [ - 374.0914923997859, - 381.89928733357044 + 2806.4972073846, + 2827.214783472543 ], "scorePercentiles": { - "0.0": 376.52322544222807, - "50.0": 377.8850868908198, - "90.0": 379.1833021228203, - "95.0": 379.1833021228203, - "99.0": 379.1833021228203, - "99.9": 379.1833021228203, - "99.99": 379.1833021228203, - "99.999": 379.1833021228203, - "99.9999": 379.1833021228203, - "100.0": 379.1833021228203 + "0.00": 2807.3947628571427, + "25.00": 2808.0804871428572, + "50.00": 2812.548402857143, + "75.00": 2827.7853, + "90.00": 2836.336045714286, + "99.00": 2836.336045714286, + "99.90": 2836.336045714286, + "99.99": 2836.336045714286, + "100.00": 2836.336045714286 }, "scoreUnit": "us/op", "rawData": [ [ - 376.52322544222807, - 379.1833021228203, - 377.8850868908198, - 377.7220316981132, - 378.6633031794095 + 2836.336045714286, + 2812.548402857143, + 2808.7662114285713, + 2819.2345542857142, + 2807.3947628571427 ] ] }, "secondaryMetrics": {} }, { - "jmhVersion": "1.21", "benchmark": "com.github.ephemient.aoc2024.exe.Day3Bench.part1", "mode": "avgt", - "threads": 1, - "forks": 1, - "jvm": "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java", - "jvmArgs": [ - "-Dfile.encoding=UTF-8", - "-Duser.country", - "-Duser.language=en", - "-Duser.variant" - ], - "jdkVersion": "21.0.5", - "vmName": "OpenJDK 64-Bit Server VM", - "vmVersion": "21.0.5+11-LTS", "warmupIterations": 1, - "warmupTime": "1 s", - "warmupBatchSize": 1, + "warmupTime": "1 sec", "measurementIterations": 5, - "measurementTime": "1 s", - "measurementBatchSize": 1, + "measurementTime": "1 sec", + "params": {}, + "advanced": {}, "primaryMetric": { - "score": 119.10477909613265, - "scoreError": 4.251570717071411, + "score": 950.305306286837, + "scoreError": 7.223599584479434, "scoreConfidence": [ - 114.85320837906123, - 123.35634981320406 + 943.0817067023576, + 957.5289058713164 ], "scorePercentiles": { - "0.0": 118.4099799928969, - "50.0": 118.64243570581257, - "90.0": 121.04729480818105, - "95.0": 121.04729480818105, - "99.0": 121.04729480818105, - "99.9": 121.04729480818105, - "99.99": 121.04729480818105, - "99.999": 121.04729480818105, - "99.9999": 121.04729480818105, - "100.0": 121.04729480818105 + "0.00": 941.3389616895874, + "25.00": 944.0066517681729, + "50.00": 947.5401031434185, + "75.00": 957.9865623772102, + "90.00": 963.1066552062869, + "99.00": 963.1066552062869, + "99.90": 963.1066552062869, + "99.99": 963.1066552062869, + "100.00": 963.1066552062869 }, "scoreUnit": "us/op", "rawData": [ [ - 118.64243570581257, - 118.4099799928969, - 121.04729480818105, - 118.490689373297, - 118.93349560047562 + 952.8664695481335, + 963.1066552062869, + 946.6743418467584, + 941.3389616895874, + 947.5401031434185 ] ] }, "secondaryMetrics": {} }, { - "jmhVersion": "1.21", "benchmark": "com.github.ephemient.aoc2024.exe.Day3Bench.part2", "mode": "avgt", - "threads": 1, - "forks": 1, - "jvm": "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java", - "jvmArgs": [ - "-Dfile.encoding=UTF-8", - "-Duser.country", - "-Duser.language=en", - "-Duser.variant" - ], - "jdkVersion": "21.0.5", - "vmName": "OpenJDK 64-Bit Server VM", - "vmVersion": "21.0.5+11-LTS", "warmupIterations": 1, - "warmupTime": "1 s", - "warmupBatchSize": 1, + "warmupTime": "1 sec", "measurementIterations": 5, - "measurementTime": "1 s", - "measurementBatchSize": 1, + "measurementTime": "1 sec", + "params": {}, + "advanced": {}, "primaryMetric": { - "score": 380.75386222702065, - "scoreError": 2.9510871033940265, + "score": 858.5249665763324, + "scoreError": 3.045067550766024, "scoreConfidence": [ - 377.80277512362665, - 383.70494933041465 + 855.4798990255664, + 861.5700341270984 ], "scorePercentiles": { - "0.0": 379.74136028853457, - "50.0": 380.90103503427264, - "90.0": 381.73230370087754, - "95.0": 381.73230370087754, - "99.0": 381.73230370087754, - "99.9": 381.73230370087754, - "99.99": 381.73230370087754, - "99.999": 381.73230370087754, - "99.9999": 381.73230370087754, - "100.0": 381.73230370087754 + "0.00": 855.1766269196025, + "25.00": 855.3305975609755, + "50.00": 858.3213062330623, + "75.00": 861.8211657633243, + "90.00": 863.56, + "99.00": 863.56, + "99.90": 863.56, + "99.99": 863.56, + "100.00": 863.56 }, "scoreUnit": "us/op", "rawData": [ [ - 380.90103503427264, - 381.73230370087754, - 380.2857012542759, - 381.10891085714286, - 379.74136028853457 + 855.4845682023487, + 855.1766269196025, + 860.0823315266487, + 858.3213062330623, + 863.56 ] ] }, "secondaryMetrics": {} } ], - "wasmJs": [ + "graalvm": [ { + "jmhVersion": "1.21", "benchmark": "com.github.ephemient.aoc2024.exe.Day1Bench.part1", "mode": "avgt", + "threads": 1, + "forks": 0, + "jvm": "null/bin/java", + "jvmArgs": [], + "jdkVersion": "21.0.5", + "vmName": "Substrate VM", + "vmVersion": "21.0.5+9-LTS", "warmupIterations": 1, - "warmupTime": "1 sec", + "warmupTime": "1 s", + "warmupBatchSize": 1, "measurementIterations": 5, - "measurementTime": "1 sec", - "params": {}, - "advanced": {}, + "measurementTime": "1 s", + "measurementBatchSize": 1, "primaryMetric": { - "score": 1220.5505294117647, - "scoreError": 29.928542899962633, + "score": 472.54142741462795, + "scoreError": 46.71373628184956, "scoreConfidence": [ - 1190.621986511802, - 1250.4790723117274 + 425.8276911327784, + 519.2551636964776 ], "scorePercentiles": { - "0.00": 1200.0886405228757, - "25.00": 1201.3932620915032, - "50.00": 1205.2725633986927, - "75.00": 1247.346779738562, - "90.00": 1280.9351189542483, - "99.00": 1280.9351189542483, - "99.90": 1280.9351189542483, - "99.99": 1280.9351189542483, - "100.00": 1280.9351189542483 + "0.0": 452.71058099547514, + "50.0": 475.6375430337613, + "90.0": 485.76278338999515, + "95.0": 485.76278338999515, + "99.0": 485.76278338999515, + "99.9": 485.76278338999515, + "99.99": 485.76278338999515, + "99.999": 485.76278338999515, + "99.9999": 485.76278338999515, + "100.0": 485.76278338999515 }, "scoreUnit": "us/op", "rawData": [ [ - 1280.9351189542483, - 1213.7584405228758, - 1200.0886405228757, - 1202.6978836601306, - 1205.2725633986927 + 452.71058099547514, + 485.76278338999515, + 472.7393048204159, + 475.6375430337613, + 475.8569248334919 ] ] }, "secondaryMetrics": {} }, { + "jmhVersion": "1.21", "benchmark": "com.github.ephemient.aoc2024.exe.Day1Bench.part2", "mode": "avgt", + "threads": 1, + "forks": 0, + "jvm": "null/bin/java", + "jvmArgs": [], + "jdkVersion": "21.0.5", + "vmName": "Substrate VM", + "vmVersion": "21.0.5+9-LTS", "warmupIterations": 1, - "warmupTime": "1 sec", + "warmupTime": "1 s", + "warmupBatchSize": 1, "measurementIterations": 5, - "measurementTime": "1 sec", - "params": {}, - "advanced": {}, + "measurementTime": "1 s", + "measurementBatchSize": 1, "primaryMetric": { - "score": 1085.1476599128541, - "scoreError": 9.426109639478156, + "score": 340.58629100879216, + "scoreError": 3.103921089057067, "scoreConfidence": [ - 1075.721550273376, - 1094.5737695523324 + 337.4823699197351, + 343.6902120978492 ], "scorePercentiles": { - "0.00": 1076.3287636165578, - "25.00": 1076.8447810457517, - "50.00": 1080.0918289760348, - "75.00": 1095.9784542483662, - "90.00": 1101.635040305011, - "99.00": 1101.635040305011, - "99.90": 1101.635040305011, - "99.99": 1101.635040305011, - "100.00": 1101.635040305011 + "0.0": 339.8579456337071, + "50.0": 340.50677135079957, + "90.0": 341.92970153846153, + "95.0": 341.92970153846153, + "99.0": 341.92970153846153, + "99.9": 341.92970153846153, + "99.99": 341.92970153846153, + "99.999": 341.92970153846153, + "99.9999": 341.92970153846153, + "100.0": 341.92970153846153 }, "scoreUnit": "us/op", "rawData": [ [ - 1101.635040305011, - 1077.3607984749456, - 1080.0918289760348, - 1076.3287636165578, - 1090.3218681917213 + 340.07968446106764, + 339.8579456337071, + 341.92970153846153, + 340.5573520599251, + 340.50677135079957 ] ] }, "secondaryMetrics": {} }, { + "jmhVersion": "1.21", "benchmark": "com.github.ephemient.aoc2024.exe.Day2Bench.part1", "mode": "avgt", + "threads": 1, + "forks": 0, + "jvm": "null/bin/java", + "jvmArgs": [], + "jdkVersion": "21.0.5", + "vmName": "Substrate VM", + "vmVersion": "21.0.5+9-LTS", "warmupIterations": 1, - "warmupTime": "1 sec", + "warmupTime": "1 s", + "warmupBatchSize": 1, "measurementIterations": 5, - "measurementTime": "1 sec", - "params": {}, - "advanced": {}, + "measurementTime": "1 s", + "measurementBatchSize": 1, "primaryMetric": { - "score": 2653.2852312997347, - "scoreError": 52.04220642540687, + "score": 643.734441324356, + "scoreError": 6.725148713127283, "scoreConfidence": [ - 2601.243024874328, - 2705.3274377251414 + 637.0092926112287, + 650.4595900374833 ], "scorePercentiles": { - "0.00": 2609.170143236074, - "25.00": 2611.4197413793104, - "50.00": 2635.7992360742705, - "75.00": 2703.893718832891, - "90.00": 2754.6705411140583, - "99.00": 2754.6705411140583, - "99.90": 2754.6705411140583, - "99.99": 2754.6705411140583, - "100.00": 2754.6705411140583 + "0.0": 641.4785903846154, + "50.0": 644.3268441725692, + "90.0": 645.7975958683021, + "95.0": 645.7975958683021, + "99.0": 645.7975958683021, + "99.9": 645.7975958683021, + "99.99": 645.7975958683021, + "99.999": 645.7975958683021, + "99.9999": 645.7975958683021, + "100.0": 645.7975958683021 }, "scoreUnit": "us/op", "rawData": [ [ - 2609.170143236074, - 2613.6693395225466, - 2653.116896551724, - 2754.6705411140583, - 2635.7992360742705 + 644.6356675257732, + 641.4785903846154, + 642.4335086705203, + 645.7975958683021, + 644.3268441725692 ] ] }, "secondaryMetrics": {} }, { + "jmhVersion": "1.21", "benchmark": "com.github.ephemient.aoc2024.exe.Day2Bench.part2", "mode": "avgt", + "threads": 1, + "forks": 0, + "jvm": "null/bin/java", + "jvmArgs": [], + "jdkVersion": "21.0.5", + "vmName": "Substrate VM", + "vmVersion": "21.0.5+9-LTS", "warmupIterations": 1, - "warmupTime": "1 sec", + "warmupTime": "1 s", + "warmupBatchSize": 1, "measurementIterations": 5, - "measurementTime": "1 sec", - "params": {}, - "advanced": {}, + "measurementTime": "1 s", + "measurementBatchSize": 1, "primaryMetric": { - "score": 2791.4869146892656, - "scoreError": 40.37339823295008, + "score": 704.717569273292, + "scoreError": 11.591741648513917, "scoreConfidence": [ - 2751.1135164563157, - 2831.8603129222156 + 693.1258276247781, + 716.309310921806 ], "scorePercentiles": { - "0.00": 2764.6614265536723, - "25.00": 2767.1398488700565, - "50.00": 2770.1866779661013, - "75.00": 2826.484098870056, - "90.00": 2873.3080028248587, - "99.00": 2873.3080028248587, - "99.90": 2873.3080028248587, - "99.99": 2873.3080028248587, - "100.00": 2873.3080028248587 + "0.0": 701.4713723702665, + "50.0": 705.2590063424947, + "90.0": 708.5311083569405, + "95.0": 708.5311083569405, + "99.0": 708.5311083569405, + "99.9": 708.5311083569405, + "99.99": 708.5311083569405, + "99.999": 708.5311083569405, + "99.9999": 708.5311083569405, + "100.0": 708.5311083569405 }, "scoreUnit": "us/op", "rawData": [ [ - 2764.6614265536723, - 2873.3080028248587, - 2779.660194915254, - 2769.618271186441, - 2770.1866779661013 + 706.4281108757062, + 701.8982484210526, + 708.5311083569405, + 701.4713723702665, + 705.2590063424947 ] ] }, "secondaryMetrics": {} }, { + "jmhVersion": "1.21", "benchmark": "com.github.ephemient.aoc2024.exe.Day3Bench.part1", "mode": "avgt", + "threads": 1, + "forks": 0, + "jvm": "null/bin/java", + "jvmArgs": [], + "jdkVersion": "21.0.5", + "vmName": "Substrate VM", + "vmVersion": "21.0.5+9-LTS", "warmupIterations": 1, - "warmupTime": "1 sec", + "warmupTime": "1 s", + "warmupBatchSize": 1, "measurementIterations": 5, - "measurementTime": "1 sec", - "params": {}, - "advanced": {}, + "measurementTime": "1 s", + "measurementBatchSize": 1, "primaryMetric": { - "score": 968.3556334322453, - "scoreError": 1.2472482634986781, + "score": 213.02313913369676, + "scoreError": 14.521610319044381, "scoreConfidence": [ - 967.1083851687466, - 969.602881695744 + 198.50152881465237, + 227.54474945274114 ], "scorePercentiles": { - "0.00": 966.2600474777447, - "25.00": 966.9545771513353, - "50.00": 968.7777299703264, - "75.00": 969.5456414441147, - "90.00": 969.860118694362, - "99.00": 969.860118694362, - "99.90": 969.860118694362, - "99.99": 969.860118694362, - "100.00": 969.860118694362 + "0.0": 210.14736399915984, + "50.0": 211.61978121032587, + "90.0": 219.5578937664618, + "95.0": 219.5578937664618, + "99.0": 219.5578937664618, + "99.9": 219.5578937664618, + "99.99": 219.5578937664618, + "99.999": 219.5578937664618, + "99.9999": 219.5578937664618, + "100.0": 219.5578937664618 }, "scoreUnit": "us/op", "rawData": [ [ - 969.2311641938675, - 967.6491068249259, - 966.2600474777447, - 969.860118694362, - 968.7777299703264 + 212.73254232241598, + 211.05811437012028, + 219.5578937664618, + 211.61978121032587, + 210.14736399915984 ] ] }, "secondaryMetrics": {} }, { + "jmhVersion": "1.21", "benchmark": "com.github.ephemient.aoc2024.exe.Day3Bench.part2", "mode": "avgt", + "threads": 1, + "forks": 0, + "jvm": "null/bin/java", + "jvmArgs": [], + "jdkVersion": "21.0.5", + "vmName": "Substrate VM", + "vmVersion": "21.0.5+9-LTS", "warmupIterations": 1, - "warmupTime": "1 sec", + "warmupTime": "1 s", + "warmupBatchSize": 1, "measurementIterations": 5, - "measurementTime": "1 sec", - "params": {}, - "advanced": {}, + "measurementTime": "1 s", + "measurementBatchSize": 1, "primaryMetric": { - "score": 3093.9359158878515, - "scoreError": 22.378087729980713, + "score": 133.71711057572034, + "scoreError": 0.8176256140789456, "scoreConfidence": [ - 3071.557828157871, - 3116.314003617832 + 132.8994849616414, + 134.53473618979928 ], "scorePercentiles": { - "0.00": 3071.8151090342676, - "25.00": 3072.728904984424, - "50.00": 3091.3729501557636, - "75.00": 3116.424409657321, - "90.00": 3134.9710872274145, - "99.00": 3134.9710872274145, - "99.90": 3134.9710872274145, - "99.99": 3134.9710872274145, - "100.00": 3134.9710872274145 + "0.0": 133.55286728971961, + "50.0": 133.6315239812959, + "90.0": 134.07526943699733, + "95.0": 134.07526943699733, + "99.0": 134.07526943699733, + "99.9": 134.07526943699733, + "99.99": 134.07526943699733, + "99.999": 134.07526943699733, + "99.9999": 134.07526943699733, + "100.0": 134.07526943699733 }, "scoreUnit": "us/op", "rawData": [ [ - 3134.9710872274145, - 3073.64270093458, - 3091.3729501557636, - 3097.8777320872277, - 3071.8151090342676 + 133.6315239812959, + 133.7400756886868, + 133.55286728971961, + 134.07526943699733, + 133.58581648190196 ] ] }, @@ -878,31 +878,31 @@ var providedBenchmarkStore = { "params": {}, "advanced": {}, "primaryMetric": { - "score": 991.554385492228, - "scoreError": 13.501264277143495, + "score": 1000.3083115631692, + "scoreError": 13.841776652034282, "scoreConfidence": [ - 978.0531212150845, - 1005.0556497693715 + 986.466534911135, + 1014.1500882152035 ], "scorePercentiles": { - "0.00": 975.6174051813472, - "25.00": 977.8056134715026, - "50.00": 986.4139823834197, - "75.00": 1007.8733590673576, - "90.00": 1008.9516943005182, - "99.00": 1008.9516943005182, - "99.90": 1008.9516943005182, - "99.99": 1008.9516943005182, - "100.00": 1008.9516943005182 + "0.00": 974.2987644539616, + "25.00": 986.4535877944327, + "50.00": 1005.3410246252677, + "75.00": 1011.6466788008565, + "90.00": 1015.8681905781585, + "99.00": 1015.8681905781585, + "99.90": 1015.8681905781585, + "99.99": 1015.8681905781585, + "100.00": 1015.8681905781585 }, "scoreUnit": "us/op", "rawData": [ [ - 986.4139823834197, - 1006.7950238341969, - 1008.9516943005182, - 979.9938217616581, - 975.6174051813472 + 1007.4251670235545, + 998.6084111349037, + 1015.8681905781585, + 1005.3410246252677, + 974.2987644539616 ] ] }, @@ -918,31 +918,31 @@ var providedBenchmarkStore = { "params": {}, "advanced": {}, "primaryMetric": { - "score": 894.6523178445228, - "scoreError": 4.4710042634334, + "score": 865.3891092013889, + "scoreError": 10.193527833598461, "scoreConfidence": [ - 890.1813135810894, - 899.1233221079563 + 855.1955813677905, + 875.5826370349873 ], "scorePercentiles": { - "0.00": 889.465972614841, - "25.00": 890.4051073321555, - "50.00": 894.1364787985865, - "75.00": 899.1574478798586, - "90.00": 902.7190883392226, - "99.00": 902.7190883392226, - "99.90": 902.7190883392226, - "99.99": 902.7190883392226, - "100.00": 902.7190883392226 + "0.00": 855.6509713541666, + "25.00": 856.0705173611111, + "50.00": 864.2042942708333, + "75.00": 875.3001085069445, + "90.00": 884.4946232638889, + "99.00": 884.4946232638889, + "99.90": 884.4946232638889, + "99.99": 884.4946232638889, + "100.00": 884.4946232638889 }, "scoreUnit": "us/op", "rawData": [ [ - 889.465972614841, - 894.1364787985865, - 902.7190883392226, - 895.5958074204947, - 891.3442420494699 + 866.10559375, + 884.4946232638889, + 864.2042942708333, + 856.4900633680555, + 855.6509713541666 ] ] }, @@ -958,31 +958,31 @@ var providedBenchmarkStore = { "params": {}, "advanced": {}, "primaryMetric": { - "score": 2517.7478325, - "scoreError": 12.354423767417522, + "score": 2538.363365891473, + "scoreError": 22.963850157583646, "scoreConfidence": [ - 2505.393408732583, - 2530.1022562674175 + 2515.3995157338895, + 2561.327216049057 ], "scorePercentiles": { - "0.00": 2501.3917850000003, - "25.00": 2503.3026062500003, - "50.00": 2521.2892374999997, - "75.00": 2530.42235625, - "90.00": 2534.67476, - "99.00": 2534.67476, - "99.90": 2534.67476, - "99.99": 2534.67476, - "100.00": 2534.67476 + "0.00": 2513.085322997416, + "25.00": 2518.1327286821706, + "50.00": 2526.8811472868215, + "75.00": 2564.3351124031005, + "90.00": 2578.388506459948, + "99.00": 2578.388506459948, + "99.90": 2578.388506459948, + "99.99": 2578.388506459948, + "100.00": 2578.388506459948 }, "scoreUnit": "us/op", "rawData": [ [ - 2534.67476, - 2501.3917850000003, - 2526.1699525, - 2521.2892374999997, - 2505.2134275000003 + 2578.388506459948, + 2526.8811472868215, + 2523.180134366925, + 2550.281718346253, + 2513.085322997416 ] ] }, @@ -998,31 +998,31 @@ var providedBenchmarkStore = { "params": {}, "advanced": {}, "primaryMetric": { - "score": 2658.6278885941642, - "scoreError": 18.268480871568926, + "score": 2844.724511111111, + "scoreError": 25.060096966273655, "scoreConfidence": [ - 2640.3594077225953, - 2676.896369465733 + 2819.6644141448373, + 2869.7846080773847 ], "scorePercentiles": { - "0.00": 2637.93149071618, - "25.00": 2641.1240066312994, - "50.00": 2649.885103448276, - "75.00": 2680.5031631299735, - "90.00": 2686.4548010610083, - "99.00": 2686.4548010610083, - "99.90": 2686.4548010610083, - "99.99": 2686.4548010610083, - "100.00": 2686.4548010610083 + "0.00": 2825.6448774928776, + "25.00": 2828.155727920228, + "50.00": 2831.789678062678, + "75.00": 2867.760710826211, + "90.00": 2894.9564301994305, + "99.00": 2894.9564301994305, + "99.90": 2894.9564301994305, + "99.99": 2894.9564301994305, + "100.00": 2894.9564301994305 }, "scoreUnit": "us/op", "rawData": [ [ - 2644.316522546419, - 2674.5515251989386, - 2686.4548010610083, - 2637.93149071618, - 2649.885103448276 + 2831.789678062678, + 2840.5649914529913, + 2825.6448774928776, + 2894.9564301994305, + 2830.6665783475783 ] ] }, @@ -1038,31 +1038,31 @@ var providedBenchmarkStore = { "params": {}, "advanced": {}, "primaryMetric": { - "score": 729.1720626911314, - "scoreError": 3.0355320143869604, + "score": 739.869506920152, + "scoreError": 19.435070228756366, "scoreConfidence": [ - 726.1365306767444, - 732.2075947055183 + 720.4344366913957, + 759.3045771489084 ], "scorePercentiles": { - "0.00": 724.2098035168196, - "25.00": 725.9376341743119, - "50.00": 730.1664449541285, - "75.00": 731.9093000764526, - "90.00": 733.5068570336391, - "99.00": 733.5068570336391, - "99.90": 733.5068570336391, - "99.99": 733.5068570336391, - "100.00": 733.5068570336391 + "0.00": 720.2388882129277, + "25.00": 724.4348288973383, + "50.00": 729.2531992395437, + "75.00": 760.6123387832699, + "90.00": 776.1296828897338, + "99.00": 776.1296828897338, + "99.90": 776.1296828897338, + "99.99": 776.1296828897338, + "100.00": 776.1296828897338 }, "scoreUnit": "us/op", "rawData": [ [ - 724.2098035168196, - 727.6654648318042, - 733.5068570336391, - 730.311743119266, - 730.1664449541285 + 745.094994676806, + 720.2388882129277, + 729.2531992395437, + 776.1296828897338, + 728.6307695817491 ] ] }, @@ -1078,31 +1078,31 @@ var providedBenchmarkStore = { "params": {}, "advanced": {}, "primaryMetric": { - "score": 2428.964507142857, - "scoreError": 32.107125049938425, + "score": 466.69665521074575, + "scoreError": 5.778667824888667, "scoreConfidence": [ - 2396.8573820929187, - 2461.0716321927957 + 460.9179873858571, + 472.4753230356344 ], "scorePercentiles": { - "0.00": 2399.9786, - "25.00": 2400.2768107142856, - "50.00": 2409.776030952381, - "75.00": 2467.2464416666667, - "90.00": 2481.7638261904763, - "99.00": 2481.7638261904763, - "99.90": 2481.7638261904763, - "99.99": 2481.7638261904763, - "100.00": 2481.7638261904763 + "0.00": 460.853849467346, + "25.00": 462.6101572487263, + "50.00": 465.0400148216767, + "75.00": 471.61147336729965, + "90.00": 478.06228531727646, + "99.00": 478.06228531727646, + "99.90": 478.06228531727646, + "99.99": 478.06228531727646, + "100.00": 478.06228531727646 }, "scoreUnit": "us/op", "rawData": [ [ - 2452.729057142857, - 2481.7638261904763, - 2400.5750214285717, - 2399.9786, - 2409.776030952381 + 464.36646503010655, + 465.0400148216767, + 460.853849467346, + 465.16066141732284, + 478.06228531727646 ] ] },