diff --git a/jmh-visualizer/provided.js b/jmh-visualizer/provided.js index 45db60cd..03315cc7 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-06 07:23:53.180391150 +// provided.js - generated by ephemient/aoc2024/Kotlin benchmarks, 2024-12-06 13:06:32.756346230 var providedBenchmarks = ["graalvm","jvm","linuxX64","wasmJs"]; var providedBenchmarkStore = { - "graalvm": [ + "jvm": [ { "jmhVersion": "1.21", "benchmark": "com.github.ephemient.aoc2024.exe.Day1Bench.both", "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": 556.6346125959321, - "scoreError": 46.691316078127436, + "score": 336.2992188263504, + "scoreError": 7.41274114094366, "scoreConfidence": [ - 509.9432965178047, - 603.3259286740596 + 328.88647768540676, + 343.71195996729404 ], "scorePercentiles": { - "0.0": 538.7512460958535, - "50.0": 556.7958135781859, - "90.0": 572.9482273768614, - "95.0": 572.9482273768614, - "99.0": 572.9482273768614, - "99.9": 572.9482273768614, - "99.99": 572.9482273768614, - "99.999": 572.9482273768614, - "99.9999": 572.9482273768614, - "100.0": 572.9482273768614 + "0.0": 334.5570484949833, + "50.0": 336.1528296370968, + "90.0": 339.40932779097386, + "95.0": 339.40932779097386, + "99.0": 339.40932779097386, + "99.9": 339.40932779097386, + "99.99": 339.40932779097386, + "99.999": 339.40932779097386, + "99.9999": 339.40932779097386, + "100.0": 339.40932779097386 }, "scoreUnit": "us/op", "rawData": [ [ - 538.7512460958535, - 558.0980239821528, - 556.5797519466073, - 572.9482273768614, - 556.7958135781859 + 339.40932779097386, + 336.5094342415069, + 334.8674539671912, + 334.5570484949833, + 336.1528296370968 ] ] }, @@ -58,12 +63,17 @@ var providedBenchmarkStore = { "benchmark": "com.github.ephemient.aoc2024.exe.Day2Bench.both", "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": 724.4694446780701, - "scoreError": 7.476537525999156, + "score": 367.8207720804643, + "scoreError": 7.554655228072234, "scoreConfidence": [ - 716.992907152071, - 731.9459822040692 + 360.26611685239203, + 375.37542730853653 ], "scorePercentiles": { - "0.0": 722.4631501805054, - "50.0": 724.0297337192475, - "90.0": 727.3743396363636, - "95.0": 727.3743396363636, - "99.0": 727.3743396363636, - "99.9": 727.3743396363636, - "99.99": 727.3743396363636, - "99.999": 727.3743396363636, - "99.9999": 727.3743396363636, - "100.0": 727.3743396363636 + "0.0": 365.7809915904936, + "50.0": 367.3326110907088, + "90.0": 371.04369362017803, + "95.0": 371.04369362017803, + "99.0": 371.04369362017803, + "99.9": 371.04369362017803, + "99.99": 371.04369362017803, + "99.999": 371.04369362017803, + "99.9999": 371.04369362017803, + "100.0": 371.04369362017803 }, "scoreUnit": "us/op", "rawData": [ [ - 722.4631501805054, - 724.0297337192475, - 725.3164496011602, - 723.163550253073, - 727.3743396363636 + 367.0438682568807, + 371.04369362017803, + 367.9026958440603, + 365.7809915904936, + 367.3326110907088 ] ] }, @@ -107,12 +117,17 @@ var providedBenchmarkStore = { "benchmark": "com.github.ephemient.aoc2024.exe.Day3Bench.both", "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": 347.66572859437593, - "scoreError": 14.780412255948365, + "score": 222.09551963640257, + "scoreError": 2.797023809267889, "scoreConfidence": [ - 332.8853163384276, - 362.4461408503243 + 219.29849582713467, + 224.89254344567047 ], "scorePercentiles": { - "0.0": 343.6276647200275, - "50.0": 346.20127414330216, - "90.0": 353.56927430187346, - "95.0": 353.56927430187346, - "99.0": 353.56927430187346, - "99.9": 353.56927430187346, - "99.99": 353.56927430187346, - "99.999": 353.56927430187346, - "99.9999": 353.56927430187346, - "100.0": 353.56927430187346 + "0.0": 221.130222860933, + "50.0": 222.23228571428572, + "90.0": 222.87081662210338, + "95.0": 222.87081662210338, + "99.0": 222.87081662210338, + "99.9": 222.87081662210338, + "99.99": 222.87081662210338, + "99.999": 222.87081662210338, + "99.9999": 222.87081662210338, + "100.0": 222.87081662210338 }, "scoreUnit": "us/op", "rawData": [ [ - 349.1312296684119, - 345.7992001382648, - 353.56927430187346, - 346.20127414330216, - 343.6276647200275 + 222.23228571428572, + 221.5941705804165, + 222.87081662210338, + 221.130222860933, + 222.65010240427426 ] ] }, @@ -156,12 +171,17 @@ var providedBenchmarkStore = { "benchmark": "com.github.ephemient.aoc2024.exe.Day4Bench.both", "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": 7667.729357911174, - "scoreError": 90.71368648219881, + "score": 2414.171495636773, + "scoreError": 32.452302438851916, "scoreConfidence": [ - 7577.015671428975, - 7758.4430443933725 + 2381.7191931979214, + 2446.623798075625 ], "scorePercentiles": { - "0.0": 7629.528568181819, - "50.0": 7672.769374045802, - "90.0": 7693.236030534351, - "95.0": 7693.236030534351, - "99.0": 7693.236030534351, - "99.9": 7693.236030534351, - "99.99": 7693.236030534351, - "99.999": 7693.236030534351, - "99.9999": 7693.236030534351, - "100.0": 7693.236030534351 + "0.0": 2402.042438848921, + "50.0": 2418.8462874396137, + "90.0": 2422.0721404358355, + "95.0": 2422.0721404358355, + "99.0": 2422.0721404358355, + "99.9": 2422.0721404358355, + "99.99": 2422.0721404358355, + "99.999": 2422.0721404358355, + "99.9999": 2422.0721404358355, + "100.0": 2422.0721404358355 }, "scoreUnit": "us/op", "rawData": [ [ - 7693.236030534351, - 7666.296038167939, - 7629.528568181819, - 7676.816778625955, - 7672.769374045802 + 2419.0776835748793, + 2402.042438848921, + 2422.0721404358355, + 2408.8189278846153, + 2418.8462874396137 ] ] }, @@ -205,12 +225,17 @@ var providedBenchmarkStore = { "benchmark": "com.github.ephemient.aoc2024.exe.Day5Bench.both", "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": 1354.0620219666107, - "scoreError": 7.523988124172266, + "score": 864.0474089204215, + "scoreError": 12.681764170881237, "scoreConfidence": [ - 1346.5380338424384, - 1361.586010090783 + 851.3656447495403, + 876.7291730913028 ], "scorePercentiles": { - "0.0": 1351.0629784075575, - "50.0": 1354.815907983762, - "90.0": 1355.6382181571817, - "95.0": 1355.6382181571817, - "99.0": 1355.6382181571817, - "99.9": 1355.6382181571817, - "99.99": 1355.6382181571817, - "99.999": 1355.6382181571817, - "99.9999": 1355.6382181571817, - "100.0": 1355.6382181571817 + "0.0": 860.3880799656062, + "50.0": 864.2726476683938, + "90.0": 868.6271935763889, + "95.0": 868.6271935763889, + "99.0": 868.6271935763889, + "99.9": 868.6271935763889, + "99.99": 868.6271935763889, + "99.999": 868.6271935763889, + "99.9999": 868.6271935763889, + "100.0": 868.6271935763889 }, "scoreUnit": "us/op", "rawData": [ [ - 1354.815907983762, - 1355.6382181571817, - 1355.621455284553, - 1353.17155, - 1351.0629784075575 + 865.5134515570934, + 868.6271935763889, + 861.4356718346253, + 860.3880799656062, + 864.2726476683938 ] ] }, @@ -254,12 +279,17 @@ var providedBenchmarkStore = { "benchmark": "com.github.ephemient.aoc2024.exe.Day6Bench.both", "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,32 +297,32 @@ var providedBenchmarkStore = { "measurementTime": "1 s", "measurementBatchSize": 1, "primaryMetric": { - "score": 664691.8619, - "scoreError": 622667.2891876086, + "score": 327274.64405, + "scoreError": 54476.481633973664, "scoreConfidence": [ - 42024.57271239138, - 1287359.1510876087 + 272798.16241602635, + 381751.12568397366 ], "scorePercentiles": { - "0.0": 508988.42, - "50.0": 576164.441, - "90.0": 894501.1705, - "95.0": 894501.1705, - "99.0": 894501.1705, - "99.9": 894501.1705, - "99.99": 894501.1705, - "99.999": 894501.1705, - "99.9999": 894501.1705, - "100.0": 894501.1705 + "0.0": 317789.589, + "50.0": 321790.16775, + "90.0": 352329.215, + "95.0": 352329.215, + "99.0": 352329.215, + "99.9": 352329.215, + "99.99": 352329.215, + "99.999": 352329.215, + "99.9999": 352329.215, + "100.0": 352329.215 }, "scoreUnit": "us/op", "rawData": [ [ - 894501.1705, - 572916.0545, - 770889.2235, - 576164.441, - 508988.42 + 352329.215, + 321241.9365, + 317789.589, + 323222.312, + 321790.16775 ] ] }, @@ -303,12 +333,17 @@ var providedBenchmarkStore = { "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, @@ -316,32 +351,32 @@ var providedBenchmarkStore = { "measurementTime": "1 s", "measurementBatchSize": 1, "primaryMetric": { - "score": 493.66214037786256, - "scoreError": 30.48843261628422, + "score": 294.1866500612408, + "scoreError": 28.05666890894088, "scoreConfidence": [ - 463.1737077615783, - 524.1505729941467 + 266.12998115229993, + 322.2433189701817 ], "scorePercentiles": { - "0.0": 484.62082315891473, - "50.0": 491.78775331695334, - "90.0": 505.8367972699697, - "95.0": 505.8367972699697, - "99.0": 505.8367972699697, - "99.9": 505.8367972699697, - "99.99": 505.8367972699697, - "99.999": 505.8367972699697, - "99.9999": 505.8367972699697, - "100.0": 505.8367972699697 + "0.0": 289.4766347322721, + "50.0": 291.25126820034944, + "90.0": 306.9781304481277, + "95.0": 306.9781304481277, + "99.0": 306.9781304481277, + "99.9": 306.9781304481277, + "99.99": 306.9781304481277, + "99.999": 306.9781304481277, + "99.9999": 306.9781304481277, + "100.0": 306.9781304481277 }, "scoreUnit": "us/op", "rawData": [ [ - 495.904032210109, - 484.62082315891473, - 491.78775331695334, - 505.8367972699697, - 490.161295933366 + 293.14538774912074, + 291.25126820034944, + 290.0818291763341, + 289.4766347322721, + 306.9781304481277 ] ] }, @@ -352,12 +387,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, @@ -365,32 +405,32 @@ var providedBenchmarkStore = { "measurementTime": "1 s", "measurementBatchSize": 1, "primaryMetric": { - "score": 355.14347397860973, - "scoreError": 8.0928262665935, + "score": 164.641967210897, + "scoreError": 3.096226280551464, "scoreConfidence": [ - 347.05064771201626, - 363.2363002452032 + 161.54574093034554, + 167.73819349144847 ], "scorePercentiles": { - "0.0": 353.05254006353687, - "50.0": 355.012145138396, - "90.0": 357.7091173104435, - "95.0": 357.7091173104435, - "99.0": 357.7091173104435, - "99.9": 357.7091173104435, - "99.99": 357.7091173104435, - "99.999": 357.7091173104435, - "99.9999": 357.7091173104435, - "100.0": 357.7091173104435 + "0.0": 163.79009742917964, + "50.0": 164.25531845042678, + "90.0": 165.79807856787667, + "95.0": 165.79807856787667, + "99.0": 165.79807856787667, + "99.9": 165.79807856787667, + "99.99": 165.79807856787667, + "99.999": 165.79807856787667, + "99.9999": 165.79807856787667, + "100.0": 165.79807856787667 }, "scoreUnit": "us/op", "rawData": [ [ - 356.7935306704708, - 355.012145138396, - 353.1500367102012, - 357.7091173104435, - 353.05254006353687 + 165.79807856787667, + 163.79009742917964, + 164.25531845042678, + 165.11387436024435, + 164.2524672467575 ] ] }, @@ -401,12 +441,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, @@ -414,32 +459,32 @@ var providedBenchmarkStore = { "measurementTime": "1 s", "measurementBatchSize": 1, "primaryMetric": { - "score": 652.4312988109197, - "scoreError": 14.36109230175115, + "score": 325.04558455299383, + "scoreError": 8.948965208068412, "scoreConfidence": [ - 638.0702065091685, - 666.7923911126708 + 316.09661934492544, + 333.9945497610622 ], "scorePercentiles": { - "0.0": 648.9445616083009, - "50.0": 650.8420657124268, - "90.0": 657.1405453350854, - "95.0": 657.1405453350854, - "99.0": 657.1405453350854, - "99.9": 657.1405453350854, - "99.99": 657.1405453350854, - "99.999": 657.1405453350854, - "99.9999": 657.1405453350854, - "100.0": 657.1405453350854 + "0.0": 323.19627011308563, + "50.0": 323.91640317357513, + "90.0": 328.78049276791586, + "95.0": 328.78049276791586, + "99.0": 328.78049276791586, + "99.9": 328.78049276791586, + "99.99": 328.78049276791586, + "99.999": 328.78049276791586, + "99.9999": 328.78049276791586, + "100.0": 328.78049276791586 }, "scoreUnit": "us/op", "rawData": [ [ - 657.1405453350854, - 650.8420657124268, - 648.9445616083009, - 649.556038961039, - 655.6732824377458 + 325.82357947882736, + 323.91640317357513, + 328.78049276791586, + 323.19627011308563, + 323.51117723156534 ] ] }, @@ -450,12 +495,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, @@ -463,32 +513,32 @@ var providedBenchmarkStore = { "measurementTime": "1 s", "measurementBatchSize": 1, "primaryMetric": { - "score": 711.4117396245463, - "scoreError": 16.337802745160058, + "score": 365.5033144354867, + "scoreError": 13.65424038046471, "scoreConfidence": [ - 695.0739368793862, - 727.7495423697063 + 351.84907405502196, + 379.1575548159514 ], "scorePercentiles": { - "0.0": 707.0184763250884, - "50.0": 709.9029971631205, - "90.0": 716.4882779369627, - "95.0": 716.4882779369627, - "99.0": 716.4882779369627, - "99.9": 716.4882779369627, - "99.99": 716.4882779369627, - "99.999": 716.4882779369627, - "99.9999": 716.4882779369627, - "100.0": 716.4882779369627 + "0.0": 359.71644947860483, + "50.0": 366.42261465201466, + "90.0": 369.0685147601476, + "95.0": 369.0685147601476, + "99.0": 369.0685147601476, + "99.9": 369.0685147601476, + "99.99": 369.0685147601476, + "99.999": 369.0685147601476, + "99.9999": 369.0685147601476, + "100.0": 369.0685147601476 }, "scoreUnit": "us/op", "rawData": [ [ - 716.4882779369627, - 707.0184763250884, - 715.3115182273052, - 709.9029971631205, - 708.337428470255 + 359.71644947860483, + 366.42261465201466, + 367.25079992657857, + 365.05819336008756, + 369.0685147601476 ] ] }, @@ -499,12 +549,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, @@ -512,32 +567,32 @@ var providedBenchmarkStore = { "measurementTime": "1 s", "measurementBatchSize": 1, "primaryMetric": { - "score": 213.2905875460222, - "scoreError": 8.728706174851308, + "score": 118.29350965538079, + "scoreError": 0.7767678808979552, "scoreConfidence": [ - 204.5618813711709, - 222.01929372087352 + 117.51674177448284, + 119.07027753627874 ], "scorePercentiles": { - "0.0": 210.92797216364403, - "50.0": 212.8251385106383, - "90.0": 215.87415778113532, - "95.0": 215.87415778113532, - "99.0": 215.87415778113532, - "99.9": 215.87415778113532, - "99.99": 215.87415778113532, - "99.999": 215.87415778113532, - "99.9999": 215.87415778113532, - "100.0": 215.87415778113532 + "0.0": 118.0738245779719, + "50.0": 118.26713456308383, + "90.0": 118.56649875518673, + "95.0": 118.56649875518673, + "99.0": 118.56649875518673, + "99.9": 118.56649875518673, + "99.99": 118.56649875518673, + "99.999": 118.56649875518673, + "99.9999": 118.56649875518673, + "100.0": 118.56649875518673 }, "scoreUnit": "us/op", "rawData": [ [ - 210.92797216364403, - 212.8251385106383, - 215.87415778113532, - 215.41914021107044, - 211.4065290636229 + 118.41955813402794, + 118.0738245779719, + 118.1405322466336, + 118.26713456308383, + 118.56649875518673 ] ] }, @@ -548,12 +603,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, @@ -561,32 +621,32 @@ var providedBenchmarkStore = { "measurementTime": "1 s", "measurementBatchSize": 1, "primaryMetric": { - "score": 133.1510937378767, - "scoreError": 4.429251966450992, + "score": 83.04361821839541, + "scoreError": 0.6368231222775718, "scoreConfidence": [ - 128.7218417714257, - 137.5803457043277 + 82.40679509611783, + 83.68044134067299 ], "scorePercentiles": { - "0.0": 132.3408148736271, - "50.0": 132.94167446497408, - "90.0": 135.14033833265776, - "95.0": 135.14033833265776, - "99.0": 135.14033833265776, - "99.9": 135.14033833265776, - "99.99": 135.14033833265776, - "99.999": 135.14033833265776, - "99.9999": 135.14033833265776, - "100.0": 135.14033833265776 + "0.0": 82.76871631909964, + "50.0": 83.08424090380461, + "90.0": 83.20244804924715, + "95.0": 83.20244804924715, + "99.0": 83.20244804924715, + "99.9": 83.20244804924715, + "99.99": 83.20244804924715, + "99.999": 83.20244804924715, + "99.9999": 83.20244804924715, + "100.0": 83.20244804924715 }, "scoreUnit": "us/op", "rawData": [ [ - 132.3408148736271, - 132.94167446497408, - 135.14033833265776, - 132.95346537285658, - 132.37917564526802 + 83.20244804924715, + 83.12666921542554, + 82.76871631909964, + 83.03601660440016, + 83.08424090380461 ] ] }, @@ -597,12 +657,17 @@ var providedBenchmarkStore = { "benchmark": "com.github.ephemient.aoc2024.exe.Day4Bench.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, @@ -610,32 +675,32 @@ var providedBenchmarkStore = { "measurementTime": "1 s", "measurementBatchSize": 1, "primaryMetric": { - "score": 6836.4682727704785, - "scoreError": 84.95818611747549, + "score": 1940.6768766744776, + "scoreError": 17.80796530501442, "scoreConfidence": [ - 6751.510086653003, - 6921.426458887954 + 1922.8689113694631, + 1958.484841979492 ], "scorePercentiles": { - "0.0": 6812.390578231292, - "50.0": 6835.007741496599, - "90.0": 6868.63548630137, - "95.0": 6868.63548630137, - "99.0": 6868.63548630137, - "99.9": 6868.63548630137, - "99.99": 6868.63548630137, - "99.999": 6868.63548630137, - "99.9999": 6868.63548630137, - "100.0": 6868.63548630137 + "0.0": 1933.4762297297298, + "50.0": 1940.5023934108526, + "90.0": 1944.861386407767, + "95.0": 1944.861386407767, + "99.0": 1944.861386407767, + "99.9": 1944.861386407767, + "99.99": 1944.861386407767, + "99.999": 1944.861386407767, + "99.9999": 1944.861386407767, + "100.0": 1944.861386407767 }, "scoreUnit": "us/op", "rawData": [ [ - 6845.5755238095235, - 6812.390578231292, - 6835.007741496599, - 6868.63548630137, - 6820.732034013606 + 1944.6248932038834, + 1933.4762297297298, + 1940.5023934108526, + 1944.861386407767, + 1939.9194806201551 ] ] }, @@ -646,12 +711,17 @@ var providedBenchmarkStore = { "benchmark": "com.github.ephemient.aoc2024.exe.Day4Bench.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, @@ -659,32 +729,32 @@ var providedBenchmarkStore = { "measurementTime": "1 s", "measurementBatchSize": 1, "primaryMetric": { - "score": 838.3563478750214, - "scoreError": 17.24050808095866, + "score": 563.3434418302616, + "scoreError": 8.974377987006282, "scoreConfidence": [ - 821.1158397940627, - 855.59685595598 + 554.3690638432553, + 572.3178198172678 ], "scorePercentiles": { - "0.0": 834.8584006677796, - "50.0": 836.9628058577406, - "90.0": 846.0125663567202, - "95.0": 846.0125663567202, - "99.0": 846.0125663567202, - "99.9": 846.0125663567202, - "99.99": 846.0125663567202, - "99.999": 846.0125663567202, - "99.9999": 846.0125663567202, - "100.0": 846.0125663567202 + "0.0": 559.948689983212, + "50.0": 563.3071615990991, + "90.0": 565.9979615384615, + "95.0": 565.9979615384615, + "99.0": 565.9979615384615, + "99.9": 565.9979615384615, + "99.99": 565.9979615384615, + "99.999": 565.9979615384615, + "99.9999": 565.9979615384615, + "100.0": 565.9979615384615 }, "scoreUnit": "us/op", "rawData": [ [ - 846.0125663567202, - 838.3096306532664, - 834.8584006677796, - 835.638335839599, - 836.9628058577406 + 562.5372328458942, + 559.948689983212, + 564.9261631846415, + 563.3071615990991, + 565.9979615384615 ] ] }, @@ -695,12 +765,17 @@ var providedBenchmarkStore = { "benchmark": "com.github.ephemient.aoc2024.exe.Day5Bench.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, @@ -708,32 +783,32 @@ var providedBenchmarkStore = { "measurementTime": "1 s", "measurementBatchSize": 1, "primaryMetric": { - "score": 617.7507286662018, - "scoreError": 15.62895870613784, + "score": 460.5592202800387, + "scoreError": 12.37326157026058, "scoreConfidence": [ - 602.121769960064, - 633.3796873723396 + 448.1859587097781, + 472.93248185029927 ], "scorePercentiles": { - "0.0": 611.7101363914373, - "50.0": 618.7062857142857, - "90.0": 622.4156384567517, - "95.0": 622.4156384567517, - "99.0": 622.4156384567517, - "99.9": 622.4156384567517, - "99.99": 622.4156384567517, - "99.999": 622.4156384567517, - "99.9999": 622.4156384567517, - "100.0": 622.4156384567517 + "0.0": 457.7986242562929, + "50.0": 459.084341441028, + "90.0": 464.9613379823338, + "95.0": 464.9613379823338, + "99.0": 464.9613379823338, + "99.9": 464.9613379823338, + "99.99": 464.9613379823338, + "99.999": 464.9613379823338, + "99.9999": 464.9613379823338, + "100.0": 464.9613379823338 }, "scoreUnit": "us/op", "rawData": [ [ - 619.7833795665634, - 616.1382032019704, - 622.4156384567517, - 618.7062857142857, - 611.7101363914373 + 457.7986242562929, + 458.014961996337, + 459.084341441028, + 464.9613379823338, + 462.9368357242018 ] ] }, @@ -744,12 +819,17 @@ var providedBenchmarkStore = { "benchmark": "com.github.ephemient.aoc2024.exe.Day5Bench.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, @@ -757,32 +837,32 @@ var providedBenchmarkStore = { "measurementTime": "1 s", "measurementBatchSize": 1, "primaryMetric": { - "score": 1349.4725607170253, - "scoreError": 13.120908095005907, + "score": 879.7701893626414, + "scoreError": 10.292571906513707, "scoreConfidence": [ - 1336.3516526220194, - 1362.5934688120312 + 869.4776174561277, + 890.0627612691551 ], "scorePercentiles": { - "0.0": 1346.5487160161508, - "50.0": 1348.0116576819407, - "90.0": 1354.3876224627875, - "95.0": 1354.3876224627875, - "99.0": 1354.3876224627875, - "99.9": 1354.3876224627875, - "99.99": 1354.3876224627875, - "99.999": 1354.3876224627875, - "99.9999": 1354.3876224627875, - "100.0": 1354.3876224627875 + "0.0": 876.1312942206655, + "50.0": 880.6195237676056, + "90.0": 882.7303274492498, + "95.0": 882.7303274492498, + "99.0": 882.7303274492498, + "99.9": 882.7303274492498, + "99.99": 882.7303274492498, + "99.999": 882.7303274492498, + "99.9999": 882.7303274492498, + "100.0": 882.7303274492498 }, "scoreUnit": "us/op", "rawData": [ [ - 1348.0116576819407, - 1346.5487160161508, - 1346.8135020188424, - 1351.6013054054054, - 1354.3876224627875 + 882.7303274492498, + 880.6195237676056, + 877.9762877192983, + 881.3935136563877, + 876.1312942206655 ] ] }, @@ -793,45 +873,50 @@ var providedBenchmarkStore = { "benchmark": "com.github.ephemient.aoc2024.exe.Day6Bench.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", - "warmupIterations": 1, + "vmName": "OpenJDK 64-Bit Server VM", + "vmVersion": "21.0.5+11-LTS", + "warmupIterations": 1, "warmupTime": "1 s", "warmupBatchSize": 1, "measurementIterations": 5, "measurementTime": "1 s", "measurementBatchSize": 1, "primaryMetric": { - "score": 289.8507610753499, - "scoreError": 10.062786682708612, + "score": 240.72870518907848, + "scoreError": 4.864201212180527, "scoreConfidence": [ - 279.7879743926413, - 299.91354775805854 + 235.86450397689796, + 245.592906401259 ], "scorePercentiles": { - "0.0": 287.35194742889973, - "50.0": 289.83876180817157, - "90.0": 293.9768947677837, - "95.0": 293.9768947677837, - "99.0": 293.9768947677837, - "99.9": 293.9768947677837, - "99.99": 293.9768947677837, - "99.999": 293.9768947677837, - "99.9999": 293.9768947677837, - "100.0": 293.9768947677837 + "0.0": 238.7293245823389, + "50.0": 240.95447867983617, + "90.0": 241.98415045960328, + "95.0": 241.98415045960328, + "99.0": 241.98415045960328, + "99.9": 241.98415045960328, + "99.99": 241.98415045960328, + "99.999": 241.98415045960328, + "99.9999": 241.98415045960328, + "100.0": 241.98415045960328 }, "scoreUnit": "us/op", "rawData": [ [ - 287.35194742889973, - 289.83876180817157, - 287.8719953956834, - 290.2142059762112, - 293.9768947677837 + 241.54635112291717, + 241.98415045960328, + 240.42922110069694, + 238.7293245823389, + 240.95447867983617 ] ] }, @@ -842,12 +927,17 @@ var providedBenchmarkStore = { "benchmark": "com.github.ephemient.aoc2024.exe.Day6Bench.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, @@ -855,763 +945,925 @@ var providedBenchmarkStore = { "measurementTime": "1 s", "measurementBatchSize": 1, "primaryMetric": { - "score": 406633.32273333333, - "scoreError": 194187.77640085423, + "score": 334699.2799, + "scoreError": 40697.79671940574, "scoreConfidence": [ - 212445.5463324791, - 600821.0991341876 + 294001.4831805943, + 375397.07661940577 ], "scorePercentiles": { - "0.0": 345211.044, - "50.0": 394999.6813333333, - "90.0": 468714.18666666665, - "95.0": 468714.18666666665, - "99.0": 468714.18666666665, - "99.9": 468714.18666666665, - "99.99": 468714.18666666665, - "99.999": 468714.18666666665, - "99.9999": 468714.18666666665, - "100.0": 468714.18666666665 + "0.0": 327375.81925, + "50.0": 332392.9225, + "90.0": 352944.95, + "95.0": 352944.95, + "99.0": 352944.95, + "99.9": 352944.95, + "99.99": 352944.95, + "99.999": 352944.95, + "99.9999": 352944.95, + "100.0": 352944.95 }, "scoreUnit": "us/op", "rawData": [ [ - 446402.1973333333, - 468714.18666666665, - 394999.6813333333, - 377839.50433333335, - 345211.044 + 352944.95, + 332392.9225, + 327375.81925, + 327403.9435, + 333378.76425 ] ] }, "secondaryMetrics": {} } ], - "wasmJs": [ + "graalvm": [ { + "jmhVersion": "1.21", "benchmark": "com.github.ephemient.aoc2024.exe.Day1Bench.both", "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": 1347.7498827067668, - "scoreError": 19.863823608204303, + "score": 546.4975205148005, + "scoreError": 48.900054715805176, "scoreConfidence": [ - 1327.8860590985626, - 1367.613706314971 + 497.5974657989953, + 595.3975752306056 ], "scorePercentiles": { - "0.00": 1331.728052631579, - "25.00": 1332.5527834586467, - "50.00": 1335.7404105263156, - "75.00": 1368.9517180451128, - "90.00": 1385.4997819548873, - "99.00": 1385.4997819548873, - "99.90": 1385.4997819548873, - "99.99": 1385.4997819548873, - "100.00": 1385.4997819548873 + "0.0": 526.6738457082675, + "50.0": 548.418896381579, + "90.0": 561.0090392596748, + "95.0": 561.0090392596748, + "99.0": 561.0090392596748, + "99.9": 561.0090392596748, + "99.99": 561.0090392596748, + "99.999": 561.0090392596748, + "99.9999": 561.0090392596748, + "100.0": 561.0090392596748 }, "scoreUnit": "us/op", "rawData": [ [ - 1385.4997819548873, - 1352.4036541353382, - 1333.3775142857144, - 1335.7404105263156, - 1331.728052631579 + 526.6738457082675, + 561.0090392596748, + 552.1975927152317, + 548.418896381579, + 544.1882285092491 ] ] }, "secondaryMetrics": {} }, { + "jmhVersion": "1.21", "benchmark": "com.github.ephemient.aoc2024.exe.Day2Bench.both", "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.23355480226, - "scoreError": 19.35606157639196, + "score": 730.6846144590946, + "scoreError": 12.48132938983648, "scoreConfidence": [ - 2771.8774932258684, - 2810.589616378652 + 718.2032850692582, + 743.1659438489311 ], "scorePercentiles": { - "0.00": 2764.4991158192092, - "25.00": 2772.107443502825, - "50.00": 2784.4204745762713, - "75.00": 2813.766206214689, - "90.00": 2818.3092259887007, - "99.00": 2818.3092259887007, - "99.90": 2818.3092259887007, - "99.99": 2818.3092259887007, - "100.00": 2818.3092259887007 + "0.0": 727.6517141818182, + "50.0": 728.9268928571429, + "90.0": 734.7729258443466, + "95.0": 734.7729258443466, + "99.0": 734.7729258443466, + "99.9": 734.7729258443466, + "99.99": 734.7729258443466, + "99.999": 734.7729258443466, + "99.9999": 734.7729258443466, + "100.0": 734.7729258443466 }, "scoreUnit": "us/op", "rawData": [ [ - 2764.4991158192092, - 2818.3092259887007, - 2809.2231864406776, - 2779.7157711864406, - 2784.4204745762713 + 734.7729258443466, + 733.5632903225807, + 727.6517141818182, + 728.5082490895849, + 728.9268928571429 ] ] }, "secondaryMetrics": {} }, { + "jmhVersion": "1.21", "benchmark": "com.github.ephemient.aoc2024.exe.Day3Bench.both", "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": 1722.7280408839779, - "scoreError": 10.044745543883886, + "score": 382.9798496398224, + "scoreError": 15.364806439474755, "scoreConfidence": [ - 1712.683295340094, - 1732.7727864278618 + 367.61504320034766, + 398.3446560792972 ], "scorePercentiles": { - "0.00": 1712.6702320441989, - "25.00": 1713.4522200736649, - "50.00": 1717.4016703499078, - "75.00": 1734.667046961326, - "90.00": 1739.0563075506445, - "99.00": 1739.0563075506445, - "99.90": 1739.0563075506445, - "99.99": 1739.0563075506445, - "100.00": 1739.0563075506445 + "0.0": 380.2009752945648, + "50.0": 381.35118109035454, + "90.0": 389.9703044834308, + "95.0": 389.9703044834308, + "99.0": 389.9703044834308, + "99.9": 389.9703044834308, + "99.99": 389.9703044834308, + "99.999": 389.9703044834308, + "99.9999": 389.9703044834308, + "100.0": 389.9703044834308 }, "scoreUnit": "us/op", "rawData": [ [ - 1730.2777863720073, - 1739.0563075506445, - 1717.4016703499078, - 1714.2342081031309, - 1712.6702320441989 + 380.94353427265804, + 389.9703044834308, + 382.43325305810396, + 381.35118109035454, + 380.2009752945648 ] ] }, "secondaryMetrics": {} }, { + "jmhVersion": "1.21", "benchmark": "com.github.ephemient.aoc2024.exe.Day4Bench.both", "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": 17285.537232142855, - "scoreError": 87.3001293683885, + "score": 7750.056501512738, + "scoreError": 427.3894475193296, "scoreConfidence": [ - 17198.237102774467, - 17372.837361511243 + 7322.667053993408, + 8177.445949032067 ], "scorePercentiles": { - "0.00": 17188.996964285714, - "25.00": 17191.15644642857, - "50.00": 17284.42217857143, - "75.00": 17380.475544642853, - "90.00": 17424.20883928571, - "99.00": 17424.20883928571, - "99.90": 17424.20883928571, - "99.99": 17424.20883928571, - "100.00": 17424.20883928571 + "0.0": 7657.220778625954, + "50.0": 7707.331553846154, + "90.0": 7940.292690476191, + "95.0": 7940.292690476191, + "99.0": 7940.292690476191, + "99.9": 7940.292690476191, + "99.99": 7940.292690476191, + "99.999": 7940.292690476191, + "99.9999": 7940.292690476191, + "100.0": 7940.292690476191 }, "scoreUnit": "us/op", "rawData": [ [ - 17193.31592857143, - 17188.996964285714, - 17336.74225, - 17424.20883928571, - 17284.42217857143 + 7657.220778625954, + 7940.292690476191, + 7746.6792076923075, + 7707.331553846154, + 7698.758276923077 ] ] }, "secondaryMetrics": {} }, { + "jmhVersion": "1.21", "benchmark": "com.github.ephemient.aoc2024.exe.Day5Bench.both", "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": 2366.299174371859, - "scoreError": 6.8868399803251386, + "score": 1337.58563333309, + "scoreError": 14.296997773629284, "scoreConfidence": [ - 2359.412334391534, - 2373.186014352184 + 1323.2886355594608, + 1351.8826311067194 ], "scorePercentiles": { - "0.00": 2359.596163316583, - "25.00": 2360.16284798995, - "50.00": 2362.2746909547736, - "75.00": 2374.447742462311, - "90.00": 2377.762469849246, - "99.00": 2377.762469849246, - "99.90": 2377.762469849246, - "99.99": 2377.762469849246, - "100.00": 2377.762469849246 + "0.0": 1333.3506125166446, + "50.0": 1339.655263721553, + "90.0": 1340.7917171581769, + "95.0": 1340.7917171581769, + "99.0": 1340.7917171581769, + "99.9": 1340.7917171581769, + "99.99": 1340.7917171581769, + "99.999": 1340.7917171581769, + "99.9999": 1340.7917171581769, + "100.0": 1340.7917171581769 }, "scoreUnit": "us/op", "rawData": [ [ - 2362.2746909547736, - 2360.7295326633166, - 2377.762469849246, - 2371.1330150753765, - 2359.596163316583 + 1333.7409226666666, + 1340.7917171581769, + 1333.3506125166446, + 1340.3896506024096, + 1339.655263721553 ] ] }, "secondaryMetrics": {} }, { - "benchmark": "com.github.ephemient.aoc2024.exe.Day1Bench.part1", + "jmhVersion": "1.21", + "benchmark": "com.github.ephemient.aoc2024.exe.Day6Bench.both", "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": 1204.7500532374102, - "scoreError": 5.066437001260829, + "score": 726787.8912000001, + "scoreError": 325890.1839257934, "scoreConfidence": [ - 1199.6836162361494, - 1209.816490238671 + 400897.7072742067, + 1052678.0751257935 ], "scorePercentiles": { - "0.00": 1197.4012458033574, - "25.00": 1198.9955971223021, - "50.00": 1206.1785323741008, - "75.00": 1209.7902697841728, - "90.00": 1211.9670035971224, - "99.00": 1211.9670035971224, - "99.90": 1211.9670035971224, - "99.99": 1211.9670035971224, - "100.00": 1211.9670035971224 + "0.0": 647589.605, + "50.0": 702262.7145, + "90.0": 862356.7545, + "95.0": 862356.7545, + "99.0": 862356.7545, + "99.9": 862356.7545, + "99.99": 862356.7545, + "99.999": 862356.7545, + "99.9999": 862356.7545, + "100.0": 862356.7545 }, "scoreUnit": "us/op", "rawData": [ [ - 1200.589948441247, - 1207.613535971223, - 1206.1785323741008, - 1197.4012458033574, - 1211.9670035971224 + 647589.605, + 748884.296, + 672846.086, + 862356.7545, + 702262.7145 ] ] }, "secondaryMetrics": {} }, { - "benchmark": "com.github.ephemient.aoc2024.exe.Day1Bench.part2", + "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": 1038.9228691099477, - "scoreError": 7.099132061941948, + "score": 478.0305211751476, + "scoreError": 19.625561849414687, "scoreConfidence": [ - 1031.8237370480058, - 1046.0220011718895 + 458.40495932573293, + 497.6560830245623 ], "scorePercentiles": { - "0.00": 1028.5340638743455, - "25.00": 1031.0893937172773, - "50.00": 1039.9491036649215, - "75.00": 1046.2432272251308, - "90.00": 1049.2734115183246, - "99.00": 1049.2734115183246, - "99.90": 1049.2734115183246, - "99.99": 1049.2734115183246, - "100.00": 1049.2734115183246 + "0.0": 471.6955836869401, + "50.0": 479.46021860019175, + "90.0": 484.0866940948693, + "95.0": 484.0866940948693, + "99.0": 484.0866940948693, + "99.9": 484.0866940948693, + "99.99": 484.0866940948693, + "99.999": 484.0866940948693, + "99.9999": 484.0866940948693, + "100.0": 484.0866940948693 }, "scoreUnit": "us/op", "rawData": [ [ - 1039.9491036649215, - 1033.6447235602093, - 1028.5340638743455, - 1049.2734115183246, - 1043.2130429319373 + 471.6955836869401, + 480.9472047092744, + 479.46021860019175, + 484.0866940948693, + 473.96290478446235 ] ] }, "secondaryMetrics": {} }, { - "benchmark": "com.github.ephemient.aoc2024.exe.Day2Bench.part1", + "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": 2567.3750226804123, - "scoreError": 18.212599336068948, + "score": 340.8755303822849, + "scoreError": 7.917221950754951, "scoreConfidence": [ - 2549.162423344343, - 2585.5876220164814 + 332.95830843153, + 348.79275233303986 ], "scorePercentiles": { - "0.00": 2537.7419896907213, - "25.00": 2551.4435219072166, - "50.00": 2567.09487113402, - "75.00": 2583.446599226804, - "90.00": 2596.2356417525775, - "99.00": 2596.2356417525775, - "99.90": 2596.2356417525775, - "99.99": 2596.2356417525775, - "100.00": 2596.2356417525775 + "0.0": 338.07820716458264, + "50.0": 341.19253956343795, + "90.0": 343.56824210164837, + "95.0": 343.56824210164837, + "99.0": 343.56824210164837, + "99.9": 343.56824210164837, + "99.99": 343.56824210164837, + "99.999": 343.56824210164837, + "99.9999": 343.56824210164837, + "100.0": 343.56824210164837 }, "scoreUnit": "us/op", "rawData": [ [ - 2537.7419896907213, - 2596.2356417525775, - 2567.09487113402, - 2565.1450541237114, - 2570.657556701031 + 343.56824210164837, + 338.07820716458264, + 341.19253956343795, + 341.69427810044414, + 339.8443849813116 ] ] }, "secondaryMetrics": {} }, { - "benchmark": "com.github.ephemient.aoc2024.exe.Day2Bench.part2", + "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": 2756.6237380434786, - "scoreError": 37.93134916301168, + "score": 654.6147704651961, + "scoreError": 11.894534440147334, "scoreConfidence": [ - 2718.6923888804668, - 2794.5550872064905 + 642.7202360250487, + 666.5093049053435 ], "scorePercentiles": { - "0.00": 2720.8872608695656, - "25.00": 2727.6008328804346, - "50.00": 2734.6438858695656, - "75.00": 2796.636569293478, - "90.00": 2828.500288043478, - "99.00": 2828.500288043478, - "99.90": 2828.500288043478, - "99.99": 2828.500288043478, - "100.00": 2828.500288043478 + "0.0": 651.2715390625, + "50.0": 654.5441308044474, + "90.0": 659.4658272907053, + "95.0": 659.4658272907053, + "99.0": 659.4658272907053, + "99.9": 659.4658272907053, + "99.99": 659.4658272907053, + "99.999": 659.4658272907053, + "99.9999": 659.4658272907053, + "100.0": 659.4658272907053 }, "scoreUnit": "us/op", "rawData": [ [ - 2720.8872608695656, - 2734.314404891304, - 2734.6438858695656, - 2764.772850543478, - 2828.500288043478 + 652.7963315926893, + 654.9960235756386, + 651.2715390625, + 654.5441308044474, + 659.4658272907053 ] ] }, "secondaryMetrics": {} }, { - "benchmark": "com.github.ephemient.aoc2024.exe.Day3Bench.part1", + "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": 898.2291216043756, - "scoreError": 1.8013551741540696, + "score": 713.2757432591816, + "scoreError": 7.071189394549035, "scoreConfidence": [ - 896.4277664302215, - 900.0304767785296 + 706.2045538646325, + 720.3469326537306 ], "scorePercentiles": { - "0.00": 895.3136253418413, - "25.00": 896.535792616226, - "50.00": 898.0877347310848, - "75.00": 899.9931440291705, - "90.00": 900.9749097538742, - "99.00": 900.9749097538742, - "99.90": 900.9749097538742, - "99.99": 900.9749097538742, - "100.00": 900.9749097538742 + "0.0": 711.4294637268848, + "50.0": 713.443754636234, + "90.0": 716.0421130994989, + "95.0": 716.0421130994989, + "99.0": 716.0421130994989, + "99.9": 716.0421130994989, + "99.99": 716.0421130994989, + "99.999": 716.0421130994989, + "99.9999": 716.0421130994989, + "100.0": 716.0421130994989 }, "scoreUnit": "us/op", "rawData": [ [ - 898.0877347310848, - 897.7579598906108, - 895.3136253418413, - 899.0113783044667, - 900.9749097538742 + 713.443754636234, + 711.4294637268848, + 716.0421130994989, + 711.7811159317212, + 713.6822689015692 ] ] }, "secondaryMetrics": {} }, { - "benchmark": "com.github.ephemient.aoc2024.exe.Day3Bench.part2", + "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": 824.4178381589958, - "scoreError": 3.4321573582420086, + "score": 233.99591097110442, + "scoreError": 5.540935735049888, "scoreConfidence": [ - 820.9856808007538, - 827.8499955172377 + 228.45497523605454, + 239.5368467061543 ], "scorePercentiles": { - "0.00": 819.8300276150628, - "25.00": 821.0839682008368, - "50.00": 822.9789230125523, - "75.00": 828.4711656903766, - "90.00": 829.1865523012552, - "99.00": 829.1865523012552, - "99.90": 829.1865523012552, - "99.99": 829.1865523012552, - "100.00": 829.1865523012552 + "0.0": 232.6609718539195, + "50.0": 233.2734416977612, + "90.0": 236.15998253068932, + "95.0": 236.15998253068932, + "99.0": 236.15998253068932, + "99.9": 236.15998253068932, + "99.99": 236.15998253068932, + "99.999": 236.15998253068932, + "99.9999": 236.15998253068932, + "100.0": 236.15998253068932 }, "scoreUnit": "us/op", "rawData": [ [ - 829.1865523012552, - 827.7557790794979, - 822.9789230125523, - 819.8300276150628, - 822.3379087866109 + 234.74555644214973, + 236.15998253068932, + 232.6609718539195, + 233.2734416977612, + 233.13960233100232 ] ] }, "secondaryMetrics": {} }, { - "benchmark": "com.github.ephemient.aoc2024.exe.Day4Bench.part1", + "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": 15443.294507692306, - "scoreError": 86.44420210099368, + "score": 148.44144587975265, + "scoreError": 0.6692347499023095, "scoreConfidence": [ - 15356.850305591312, - 15529.7387097933 + 147.77221112985035, + 149.11068062965495 ], "scorePercentiles": { - "0.00": 15346.178846153845, - "25.00": 15348.941515384615, - "50.00": 15429.876523076924, - "75.00": 15544.356492307692, - "90.00": 15559.787815384616, - "99.00": 15559.787815384616, - "99.90": 15559.787815384616, - "99.99": 15559.787815384616, - "100.00": 15559.787815384616 + "0.0": 148.19353741295006, + "50.0": 148.4802721199525, + "90.0": 148.662298156956, + "95.0": 148.662298156956, + "99.0": 148.662298156956, + "99.9": 148.662298156956, + "99.99": 148.662298156956, + "99.999": 148.662298156956, + "99.9999": 148.662298156956, + "100.0": 148.662298156956 }, "scoreUnit": "us/op", "rawData": [ [ - 15429.876523076924, - 15528.925169230768, - 15559.787815384616, - 15351.704184615384, - 15346.178846153845 + 148.4802721199525, + 148.19353741295006, + 148.50268794536817, + 148.662298156956, + 148.36843376353656 ] ] }, "secondaryMetrics": {} }, { - "benchmark": "com.github.ephemient.aoc2024.exe.Day4Bench.part2", + "jmhVersion": "1.21", + "benchmark": "com.github.ephemient.aoc2024.exe.Day4Bench.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": 1700.0078844444445, - "scoreError": 5.980378312841478, + "score": 6839.297080309383, + "scoreError": 115.76926623026779, "scoreConfidence": [ - 1694.027506131603, - 1705.9882627572858 + 6723.527814079115, + 6955.066346539651 ], "scorePercentiles": { - "0.00": 1693.402964102564, - "25.00": 1694.6749923076923, - "50.00": 1697.192182905983, - "75.00": 1706.7486273504273, - "90.00": 1710.4418017094017, - "99.00": 1710.4418017094017, - "99.90": 1710.4418017094017, - "99.99": 1710.4418017094017, - "100.00": 1710.4418017094017 + "0.0": 6815.962972789116, + "50.0": 6828.0006530612245, + "90.0": 6889.97402739726, + "95.0": 6889.97402739726, + "99.0": 6889.97402739726, + "99.9": 6889.97402739726, + "99.99": 6889.97402739726, + "99.999": 6889.97402739726, + "99.9999": 6889.97402739726, + "100.0": 6889.97402739726 }, "scoreUnit": "us/op", "rawData": [ [ - 1703.055452991453, - 1710.4418017094017, - 1697.192182905983, - 1693.402964102564, - 1695.9470205128205 + 6889.97402739726, + 6828.0006530612245, + 6820.169619047619, + 6815.962972789116, + 6842.378129251701 ] ] }, "secondaryMetrics": {} }, { - "benchmark": "com.github.ephemient.aoc2024.exe.Day5Bench.part1", + "jmhVersion": "1.21", + "benchmark": "com.github.ephemient.aoc2024.exe.Day4Bench.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", - "measurementIterations": 5, - "measurementTime": "1 sec", - "params": {}, - "advanced": {}, + "warmupTime": "1 s", + "warmupBatchSize": 1, + "measurementIterations": 5, + "measurementTime": "1 s", + "measurementBatchSize": 1, "primaryMetric": { - "score": 1329.3004761651132, - "scoreError": 3.0958962152886382, + "score": 852.4832886079923, + "scoreError": 8.481142657471333, "scoreConfidence": [ - 1326.2045799498246, - 1332.3963723804018 + 844.002145950521, + 860.9644312654636 ], "scorePercentiles": { - "0.00": 1323.2679720372837, - "25.00": 1326.226659121172, - "50.00": 1330.5765126498002, - "75.00": 1331.736274966711, - "90.00": 1331.736532623169, - "99.00": 1331.736532623169, - "99.90": 1331.736532623169, - "99.99": 1331.736532623169, - "100.00": 1331.736532623169 + "0.0": 850.1682871707732, + "50.0": 852.1139829642249, + "90.0": 854.8442888888889, + "95.0": 854.8442888888889, + "99.0": 854.8442888888889, + "99.9": 854.8442888888889, + "99.99": 854.8442888888889, + "99.999": 854.8442888888889, + "99.9999": 854.8442888888889, + "100.0": 854.8442888888889 }, "scoreUnit": "us/op", "rawData": [ [ - 1331.7360173102531, - 1329.18534620506, - 1330.5765126498002, - 1323.2679720372837, - 1331.736532623169 + 850.6099634353742, + 854.8442888888889, + 854.6799205807002, + 850.1682871707732, + 852.1139829642249 ] ] }, "secondaryMetrics": {} }, { - "benchmark": "com.github.ephemient.aoc2024.exe.Day5Bench.part2", + "jmhVersion": "1.21", + "benchmark": "com.github.ephemient.aoc2024.exe.Day5Bench.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": 2369.6509815602835, - "scoreError": 9.03675482366933, + "score": 607.7212473771035, + "scoreError": 7.600083912071421, "scoreConfidence": [ - 2360.614226736614, - 2378.687736383953 + 600.121163465032, + 615.321331289175 ], "scorePercentiles": { - "0.00": 2357.4771371158395, - "25.00": 2359.0305460992913, - "50.00": 2373.7556997635934, - "75.00": 2378.2190579196217, - "90.00": 2382.160163120567, - "99.00": 2382.160163120567, - "99.90": 2382.160163120567, - "99.99": 2382.160163120567, - "100.00": 2382.160163120567 + "0.0": 604.9190489721886, + "50.0": 607.2932009714633, + "90.0": 609.6854954296161, + "95.0": 609.6854954296161, + "99.0": 609.6854954296161, + "99.9": 609.6854954296161, + "99.99": 609.6854954296161, + "99.999": 609.6854954296161, + "99.9999": 609.6854954296161, + "100.0": 609.6854954296161 }, "scoreUnit": "us/op", "rawData": [ [ - 2373.7556997635934, - 2360.5839550827427, - 2357.4771371158395, - 2382.160163120567, - 2374.2779527186763 + 604.9190489721886, + 609.5557160268129, + 609.6854954296161, + 607.2932009714633, + 607.1527754854369 ] ] }, "secondaryMetrics": {} }, { - "benchmark": "com.github.ephemient.aoc2024.exe.Day6Bench.part1", + "jmhVersion": "1.21", + "benchmark": "com.github.ephemient.aoc2024.exe.Day5Bench.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": 803.5998532139952, - "scoreError": 5.310918014049248, + "score": 1332.3439126190074, + "scoreError": 12.409433724950425, "scoreConfidence": [ - 798.288935199946, - 808.9107712280444 + 1319.9344788940568, + 1344.753346343958 ], "scorePercentiles": { - "0.00": 795.6142725793328, - "25.00": 798.1500992676973, - "50.00": 803.6605980471928, - "75.00": 809.0192347436941, - "90.00": 811.8335492270138, - "99.00": 811.8335492270138, - "99.90": 811.8335492270138, - "99.99": 811.8335492270138, - "100.00": 811.8335492270138 + "0.0": 1328.1540318302386, + "50.0": 1332.313137150466, + "90.0": 1336.8118277703604, + "95.0": 1336.8118277703604, + "99.0": 1336.8118277703604, + "99.9": 1336.8118277703604, + "99.99": 1336.8118277703604, + "99.999": 1336.8118277703604, + "99.9999": 1336.8118277703604, + "100.0": 1336.8118277703604 }, "scoreUnit": "us/op", "rawData": [ [ - 803.6605980471928, - 811.8335492270138, - 806.2049202603744, - 795.6142725793328, - 800.6859259560619 + 1332.313137150466, + 1333.6334453333334, + 1328.1540318302386, + 1330.8071210106384, + 1336.8118277703604 ] ] }, "secondaryMetrics": {} - } - ], - "linuxX64": [ + }, { - "benchmark": "com.github.ephemient.aoc2024.exe.Day1Bench.both", + "jmhVersion": "1.21", + "benchmark": "com.github.ephemient.aoc2024.exe.Day6Bench.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": 1237.5323405184176, - "scoreError": 72.34114433121577, + "score": 294.26372755922955, + "scoreError": 10.857593613124225, "scoreConfidence": [ - 1165.191196187202, - 1309.8734848496333 + 283.40613394610534, + 305.12132117235376 ], "scorePercentiles": { - "0.00": 1144.3763055934514, - "25.00": 1169.141792633015, - "50.00": 1206.6588567530696, - "75.00": 1321.359630286494, - "90.00": 1350.140860845839, - "99.00": 1350.140860845839, - "99.90": 1350.140860845839, - "99.99": 1350.140860845839, - "100.00": 1350.140860845839 + "0.0": 289.60926462072956, + "50.0": 295.396870977266, + "90.0": 296.5883699970353, + "95.0": 296.5883699970353, + "99.0": 296.5883699970353, + "99.9": 296.5883699970353, + "99.99": 296.5883699970353, + "99.999": 296.5883699970353, + "99.9999": 296.5883699970353, + "100.0": 296.5883699970353 }, "scoreUnit": "us/op", "rawData": [ [ - 1350.140860845839, - 1206.6588567530696, - 1292.5783997271487, - 1193.9072796725784, - 1144.3763055934514 + 289.60926462072956, + 295.396870977266, + 293.6927886083382, + 296.0313435927789, + 296.5883699970353 ] ] }, "secondaryMetrics": {} }, { - "benchmark": "com.github.ephemient.aoc2024.exe.Day2Bench.both", + "jmhVersion": "1.21", + "benchmark": "com.github.ephemient.aoc2024.exe.Day6Bench.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": 2749.5296743801655, - "scoreError": 7.592542553574224, + "score": 375309.7556, + "scoreError": 166378.0865907421, "scoreConfidence": [ - 2741.937131826591, - 2757.1222169337398 + 208931.66900925786, + 541687.842190742 ], "scorePercentiles": { - "0.00": 2738.014787878788, - "25.00": 2741.045666666667, - "50.00": 2750.420267217631, - "75.00": 2757.568385674931, - "90.00": 2759.537402203857, - "99.00": 2759.537402203857, - "99.90": 2759.537402203857, - "99.99": 2759.537402203857, - "100.00": 2759.537402203857 + "0.0": 348014.8146666667, + "50.0": 355639.69766666665, + "90.0": 451467.038, + "95.0": 451467.038, + "99.0": 451467.038, + "99.9": 451467.038, + "99.99": 451467.038, + "99.999": 451467.038, + "99.9999": 451467.038, + "100.0": 451467.038 }, "scoreUnit": "us/op", "rawData": [ [ - 2744.0765454545453, - 2738.014787878788, - 2750.420267217631, - 2755.5993691460058, - 2759.537402203857 + 451467.038, + 368120.5553333333, + 348014.8146666667, + 353306.67233333335, + 355639.69766666665 ] ] }, "secondaryMetrics": {} - }, + } + ], + "wasmJs": [ { - "benchmark": "com.github.ephemient.aoc2024.exe.Day3Bench.both", + "benchmark": "com.github.ephemient.aoc2024.exe.Day1Bench.both", "mode": "avgt", "warmupIterations": 1, "warmupTime": "1 sec", @@ -1620,38 +1872,38 @@ var providedBenchmarkStore = { "params": {}, "advanced": {}, "primaryMetric": { - "score": 1186.5750239808153, - "scoreError": 3.1196043475195503, + "score": 1323.4107991097922, + "scoreError": 16.971469830330236, "scoreConfidence": [ - 1183.4554196332958, - 1189.6946283283348 + 1306.4393292794618, + 1340.3822689401225 ], "scorePercentiles": { - "0.00": 1183.5755707434053, - "25.00": 1184.0587847721822, - "50.00": 1184.729360911271, - "75.00": 1190.0140947242207, - "90.00": 1192.3026786570742, - "99.00": 1192.3026786570742, - "99.90": 1192.3026786570742, - "99.99": 1192.3026786570742, - "100.00": 1192.3026786570742 + "0.00": 1309.181296735905, + "25.00": 1309.8102455489616, + "50.00": 1317.8500964391692, + "75.00": 1339.7917040059347, + "90.00": 1356.5428946587535, + "99.00": 1356.5428946587535, + "99.90": 1356.5428946587535, + "99.99": 1356.5428946587535, + "100.00": 1356.5428946587535 }, "scoreUnit": "us/op", "rawData": [ [ - 1187.725510791367, - 1184.5419988009592, - 1184.729360911271, - 1183.5755707434053, - 1192.3026786570742 + 1356.5428946587535, + 1317.8500964391692, + 1310.4391943620178, + 1309.181296735905, + 1323.0405133531156 ] ] }, "secondaryMetrics": {} }, { - "benchmark": "com.github.ephemient.aoc2024.exe.Day4Bench.both", + "benchmark": "com.github.ephemient.aoc2024.exe.Day2Bench.both", "mode": "avgt", "warmupIterations": 1, "warmupTime": "1 sec", @@ -1660,38 +1912,38 @@ var providedBenchmarkStore = { "params": {}, "advanced": {}, "primaryMetric": { - "score": 16767.692748275862, - "scoreError": 411.301192138338, + "score": 2842.854565317919, + "scoreError": 22.615308374602343, "scoreConfidence": [ - 16356.391556137523, - 17178.9939404142 + 2820.239256943317, + 2865.469873692521 ], "scorePercentiles": { - "0.00": 16419.720396551726, - "25.00": 16428.377862068966, - "50.00": 16456.081068965515, - "75.00": 17262.813474137933, - "90.00": 17440.168862068967, - "99.00": 17440.168862068967, - "99.90": 17440.168862068967, - "99.99": 17440.168862068967, - "100.00": 17440.168862068967 + "0.00": 2806.073988439306, + "25.00": 2817.9519566473987, + "50.00": 2845.246534682081, + "75.00": 2866.5611893063588, + "90.00": 2868.854907514451, + "99.00": 2868.854907514451, + "99.90": 2868.854907514451, + "99.99": 2868.854907514451, + "100.00": 2868.854907514451 }, "scoreUnit": "us/op", "rawData": [ [ - 17085.458086206898, - 17440.168862068967, - 16437.035327586207, - 16419.720396551726, - 16456.081068965515 + 2864.267471098266, + 2845.246534682081, + 2868.854907514451, + 2806.073988439306, + 2829.8299248554913 ] ] }, "secondaryMetrics": {} }, { - "benchmark": "com.github.ephemient.aoc2024.exe.Day5Bench.both", + "benchmark": "com.github.ephemient.aoc2024.exe.Day3Bench.both", "mode": "avgt", "warmupIterations": 1, "warmupTime": "1 sec", @@ -1700,38 +1952,38 @@ var providedBenchmarkStore = { "params": {}, "advanced": {}, "primaryMetric": { - "score": 1934.6272545105567, - "scoreError": 9.548544777081897, + "score": 1739.9236548446067, + "scoreError": 9.981062397227637, "scoreConfidence": [ - 1925.0787097334749, - 1944.1757992876385 + 1729.9425924473792, + 1749.9047172418343 ], "scorePercentiles": { - "0.00": 1924.2215585412666, - "25.00": 1925.9753838771592, - "50.00": 1932.632564299424, - "75.00": 1944.2764702495201, - "90.00": 1952.2956794625718, - "99.00": 1952.2956794625718, - "99.90": 1952.2956794625718, - "99.99": 1952.2956794625718, - "100.00": 1952.2956794625718 + "0.00": 1728.2409213893968, + "25.00": 1730.0865054844608, + "50.00": 1739.14639488117, + "75.00": 1750.1494341864718, + "90.00": 1757.5168555758685, + "99.00": 1757.5168555758685, + "99.90": 1757.5168555758685, + "99.99": 1757.5168555758685, + "100.00": 1757.5168555758685 }, "scoreUnit": "us/op", "rawData": [ [ - 1927.7292092130517, - 1952.2956794625718, - 1936.2572610364684, - 1932.632564299424, - 1924.2215585412666 + 1728.2409213893968, + 1731.9320895795247, + 1742.782012797075, + 1739.14639488117, + 1757.5168555758685 ] ] }, "secondaryMetrics": {} }, { - "benchmark": "com.github.ephemient.aoc2024.exe.Day6Bench.both", + "benchmark": "com.github.ephemient.aoc2024.exe.Day4Bench.both", "mode": "avgt", "warmupIterations": 1, "warmupTime": "1 sec", @@ -1740,38 +1992,38 @@ var providedBenchmarkStore = { "params": {}, "advanced": {}, "primaryMetric": { - "score": 1060818.3809999998, - "scoreError": 41551.53325559501, + "score": 17077.903221428573, + "scoreError": 83.60935672172184, "scoreConfidence": [ - 1019266.8477444048, - 1102369.9142555948 + 16994.29386470685, + 17161.512578150294 ], "scorePercentiles": { - "0.00": 1000567.102, - "25.00": 1011077.898, - "50.00": 1078825.618, - "75.00": 1101555.2455000002, - "90.00": 1110940.56, - "99.00": 1110940.56, - "99.90": 1110940.56, - "99.99": 1110940.56, - "100.00": 1110940.56 + "0.00": 16995.13180357143, + "25.00": 17004.569232142858, + "50.00": 17018.996160714287, + "75.00": 17180.690741071427, + "90.00": 17201.419339285712, + "99.00": 17201.419339285712, + "99.90": 17201.419339285712, + "99.99": 17201.419339285712, + "100.00": 17201.419339285712 }, "scoreUnit": "us/op", "rawData": [ [ - 1021588.694, - 1092169.931, - 1000567.102, - 1078825.618, - 1110940.56 + 17014.006660714287, + 17201.419339285712, + 16995.13180357143, + 17018.996160714287, + 17159.96214285714 ] ] }, "secondaryMetrics": {} }, { - "benchmark": "com.github.ephemient.aoc2024.exe.Day1Bench.part1", + "benchmark": "com.github.ephemient.aoc2024.exe.Day5Bench.both", "mode": "avgt", "warmupIterations": 1, "warmupTime": "1 sec", @@ -1780,38 +2032,38 @@ var providedBenchmarkStore = { "params": {}, "advanced": {}, "primaryMetric": { - "score": 985.3604489151874, - "scoreError": 10.849941597943836, + "score": 2368.398074019608, + "scoreError": 6.515776166336129, "scoreConfidence": [ - 974.5105073172435, - 996.2103905131312 + 2361.8822978532717, + 2374.9138501859443 ], "scorePercentiles": { - "0.00": 970.1457623274163, - "25.00": 974.478209566075, - "50.00": 983.7131755424062, - "75.00": 997.0663249506904, - "90.00": 1002.6215483234714, - "99.00": 1002.6215483234714, - "99.90": 1002.6215483234714, - "99.99": 1002.6215483234714, - "100.00": 1002.6215483234714 + "0.00": 2355.176345588235, + "25.00": 2362.932783088235, + "50.00": 2371.263169117647, + "75.00": 2372.4308174019607, + "90.00": 2372.7708161764704, + "99.00": 2372.7708161764704, + "99.90": 2372.7708161764704, + "99.99": 2372.7708161764704, + "100.00": 2372.7708161764704 }, "scoreUnit": "us/op", "rawData": [ [ - 978.8106568047336, - 983.7131755424062, - 1002.6215483234714, - 991.5111015779094, - 970.1457623274163 + 2371.263169117647, + 2372.7708161764704, + 2370.689220588235, + 2372.090818627451, + 2355.176345588235 ] ] }, "secondaryMetrics": {} }, { - "benchmark": "com.github.ephemient.aoc2024.exe.Day1Bench.part2", + "benchmark": "com.github.ephemient.aoc2024.exe.Day1Bench.part1", "mode": "avgt", "warmupIterations": 1, "warmupTime": "1 sec", @@ -1820,38 +2072,38 @@ var providedBenchmarkStore = { "params": {}, "advanced": {}, "primaryMetric": { - "score": 875.0864629294756, - "scoreError": 9.680453971482336, + "score": 1180.0868537102474, + "scoreError": 10.303517739361865, "scoreConfidence": [ - 865.4060089579932, - 884.766916900958 + 1169.7833359708854, + 1190.3903714496093 ], "scorePercentiles": { - "0.00": 864.5574538878843, - "25.00": 866.143462477396, - "50.00": 869.1595045207956, - "75.00": 886.9929425858952, - "90.00": 888.4477820976492, - "99.00": 888.4477820976492, - "99.90": 888.4477820976492, - "99.99": 888.4477820976492, - "100.00": 888.4477820976492 + "0.00": 1168.9298056537102, + "25.00": 1170.9887449941107, + "50.00": 1178.5091919905772, + "75.00": 1189.973793286219, + "90.00": 1199.4784628975265, + "99.00": 1199.4784628975265, + "99.90": 1199.4784628975265, + "99.99": 1199.4784628975265, + "100.00": 1199.4784628975265 }, "scoreUnit": "us/op", "rawData": [ [ - 869.1595045207956, - 888.4477820976492, - 885.5381030741411, - 867.7294710669078, - 864.5574538878843 + 1178.5091919905772, + 1173.0476843345111, + 1199.4784628975265, + 1180.4691236749118, + 1168.9298056537102 ] ] }, "secondaryMetrics": {} }, { - "benchmark": "com.github.ephemient.aoc2024.exe.Day2Bench.part1", + "benchmark": "com.github.ephemient.aoc2024.exe.Day1Bench.part2", "mode": "avgt", "warmupIterations": 1, "warmupTime": "1 sec", @@ -1860,38 +2112,38 @@ var providedBenchmarkStore = { "params": {}, "advanced": {}, "primaryMetric": { - "score": 2503.509124937028, - "scoreError": 13.542131128347256, + "score": 1028.642775802998, + "scoreError": 19.007055890448836, "scoreConfidence": [ - 2489.966993808681, - 2517.051256065375 + 1009.6357199125491, + 1047.6498316934467 ], "scorePercentiles": { - "0.00": 2485.313297229219, - "25.00": 2487.942086901763, - "50.00": 2505.549035264484, - "75.00": 2518.056207808564, - "90.00": 2521.8556801007558, - "99.00": 2521.8556801007558, - "99.90": 2521.8556801007558, - "99.99": 2521.8556801007558, - "100.00": 2521.8556801007558 + "0.00": 1013.3782890792291, + "25.00": 1016.1309405781585, + "50.00": 1019.9866670235546, + "75.00": 1045.482665417559, + "90.00": 1066.819056745182, + "99.00": 1066.819056745182, + "99.90": 1066.819056745182, + "99.99": 1066.819056745182, + "100.00": 1066.819056745182 }, "scoreUnit": "us/op", "rawData": [ [ - 2490.570876574307, - 2514.256735516373, - 2485.313297229219, - 2521.8556801007558, - 2505.549035264484 + 1013.3782890792291, + 1018.8835920770879, + 1024.1462740899358, + 1019.9866670235546, + 1066.819056745182 ] ] }, "secondaryMetrics": {} }, { - "benchmark": "com.github.ephemient.aoc2024.exe.Day2Bench.part2", + "benchmark": "com.github.ephemient.aoc2024.exe.Day2Bench.part1", "mode": "avgt", "warmupIterations": 1, "warmupTime": "1 sec", @@ -1900,38 +2152,38 @@ var providedBenchmarkStore = { "params": {}, "advanced": {}, "primaryMetric": { - "score": 2629.058572727273, - "scoreError": 6.275582369278798, + "score": 2608.4916946808507, + "scoreError": 9.368576645147726, "scoreConfidence": [ - 2622.782990357994, - 2635.3341550965515 + 2599.123118035703, + 2617.8602713259984 ], "scorePercentiles": { - "0.00": 2621.8467513368983, - "25.00": 2623.401139037433, - "50.00": 2627.438163101604, - "75.00": 2635.526211229947, - "90.00": 2640.521320855615, - "99.00": 2640.521320855615, - "99.90": 2640.521320855615, - "99.99": 2640.521320855615, - "100.00": 2640.521320855615 + "0.00": 2596.253539893617, + "25.00": 2599.6261117021277, + "50.00": 2608.260965425532, + "75.00": 2617.472642287234, + "90.00": 2625.0763430851066, + "99.00": 2625.0763430851066, + "99.90": 2625.0763430851066, + "99.99": 2625.0763430851066, + "100.00": 2625.0763430851066 }, "scoreUnit": "us/op", "rawData": [ [ - 2624.955526737968, - 2621.8467513368983, - 2640.521320855615, - 2630.5311016042783, - 2627.438163101604 + 2609.8689414893615, + 2602.9986835106383, + 2596.253539893617, + 2608.260965425532, + 2625.0763430851066 ] ] }, "secondaryMetrics": {} }, { - "benchmark": "com.github.ephemient.aoc2024.exe.Day3Bench.part1", + "benchmark": "com.github.ephemient.aoc2024.exe.Day2Bench.part2", "mode": "avgt", "warmupIterations": 1, "warmupTime": "1 sec", @@ -1940,38 +2192,38 @@ var providedBenchmarkStore = { "params": {}, "advanced": {}, "primaryMetric": { - "score": 739.2225270758122, - "scoreError": 3.823613198846672, + "score": 2784.1492132596686, + "scoreError": 10.202309512880662, "scoreConfidence": [ - 735.3989138769655, - 743.0461402746589 + 2773.946903746788, + 2794.3515227725493 ], "scorePercentiles": { - "0.00": 734.0133602888087, - "25.00": 735.6810747292419, - "50.00": 738.4874599277978, - "75.00": 743.1315129963898, - "90.00": 745.8117400722022, - "99.00": 745.8117400722022, - "99.90": 745.8117400722022, - "99.99": 745.8117400722022, - "100.00": 745.8117400722022 + "0.00": 2769.110729281768, + "25.00": 2771.7126187845306, + "50.00": 2789.521218232044, + "75.00": 2793.8998052486186, + "90.00": 2793.972867403315, + "99.00": 2793.972867403315, + "99.90": 2793.972867403315, + "99.99": 2793.972867403315, + "100.00": 2793.972867403315 }, "scoreUnit": "us/op", "rawData": [ [ - 737.3487891696751, - 734.0133602888087, - 740.4512859205776, - 738.4874599277978, - 745.8117400722022 + 2774.314508287293, + 2769.110729281768, + 2793.8267430939227, + 2789.521218232044, + 2793.972867403315 ] ] }, "secondaryMetrics": {} }, { - "benchmark": "com.github.ephemient.aoc2024.exe.Day3Bench.part2", + "benchmark": "com.github.ephemient.aoc2024.exe.Day3Bench.part1", "mode": "avgt", "warmupIterations": 1, "warmupTime": "1 sec", @@ -1980,38 +2232,38 @@ var providedBenchmarkStore = { "params": {}, "advanced": {}, "primaryMetric": { - "score": 459.06038276836153, - "scoreError": 2.725987821042905, + "score": 897.1270407174889, + "scoreError": 2.1057542165852188, "scoreConfidence": [ - 456.33439494731863, - 461.78637058940444 + 895.0212865009037, + 899.232794934074 ], "scorePercentiles": { - "0.00": 455.2298606403013, - "25.00": 456.2998921845574, - "50.00": 458.9392961393597, - "75.00": 461.8814166666666, - "90.00": 463.49779802259883, - "99.00": 463.49779802259883, - "99.90": 463.49779802259883, - "99.99": 463.49779802259883, - "100.00": 463.49779802259883 + "0.00": 894.9206358744395, + "25.00": 895.5049730941705, + "50.00": 896.4599479820628, + "75.00": 899.0826547085201, + "90.00": 901.2094134529148, + "99.00": 901.2094134529148, + "99.90": 901.2094134529148, + "99.99": 901.2094134529148, + "100.00": 901.2094134529148 }, "scoreUnit": "us/op", "rawData": [ [ - 457.36992372881355, - 463.49779802259883, - 460.26503531073445, - 455.2298606403013, - 458.9392961393597 + 896.9558959641255, + 894.9206358744395, + 896.0893103139014, + 901.2094134529148, + 896.4599479820628 ] ] }, "secondaryMetrics": {} }, { - "benchmark": "com.github.ephemient.aoc2024.exe.Day4Bench.part1", + "benchmark": "com.github.ephemient.aoc2024.exe.Day3Bench.part2", "mode": "avgt", "warmupIterations": 1, "warmupTime": "1 sec", @@ -2020,38 +2272,38 @@ var providedBenchmarkStore = { "params": {}, "advanced": {}, "primaryMetric": { - "score": 14773.028742028986, - "scoreError": 412.1355274968569, + "score": 837.0254193069308, + "scoreError": 14.007281640367037, "scoreConfidence": [ - 14360.893214532129, - 15185.164269525843 + 823.0181376665637, + 851.0327009472978 ], "scorePercentiles": { - "0.00": 14308.496289855073, - "25.00": 14373.582391304348, - "50.00": 14568.63104347826, - "75.00": 15274.673942028985, - "90.00": 15350.947144927537, - "99.00": 15350.947144927537, - "99.90": 15350.947144927537, - "99.99": 15350.947144927537, - "100.00": 15350.947144927537 + "0.00": 824.3410198019802, + "25.00": 826.551407590759, + "50.00": 830.892454620462, + "75.00": 850.5659133663366, + "90.00": 864.4940363036303, + "99.00": 864.4940363036303, + "99.90": 864.4940363036303, + "99.99": 864.4940363036303, + "100.00": 864.4940363036303 }, "scoreUnit": "us/op", "rawData": [ [ - 14568.63104347826, - 14438.668492753623, - 14308.496289855073, - 15198.400739130435, - 15350.947144927537 + 830.892454620462, + 828.761795379538, + 824.3410198019802, + 836.6377904290429, + 864.4940363036303 ] ] }, "secondaryMetrics": {} }, { - "benchmark": "com.github.ephemient.aoc2024.exe.Day4Bench.part2", + "benchmark": "com.github.ephemient.aoc2024.exe.Day4Bench.part1", "mode": "avgt", "warmupIterations": 1, "warmupTime": "1 sec", @@ -2060,38 +2312,38 @@ var providedBenchmarkStore = { "params": {}, "advanced": {}, "primaryMetric": { - "score": 1451.3792111613877, - "scoreError": 31.922112952305895, + "score": 15318.878427272726, + "scoreError": 17.817975086416848, "scoreConfidence": [ - 1419.4570982090818, - 1483.3013241136937 + 15301.06045218631, + 15336.696402359143 ], "scorePercentiles": { - "0.00": 1427.5930874811463, - "25.00": 1427.967068627451, - "50.00": 1439.5811659125188, - "75.00": 1480.6903763197588, - "90.00": 1514.977202111614, - "99.00": 1514.977202111614, - "99.90": 1514.977202111614, - "99.99": 1514.977202111614, - "100.00": 1514.977202111614 + "0.00": 15291.394969696968, + "25.00": 15301.765356060605, + "50.00": 15312.812757575757, + "75.00": 15339.024333333333, + "90.00": 15340.355227272727, + "99.00": 15340.355227272727, + "99.90": 15340.355227272727, + "99.99": 15340.355227272727, + "100.00": 15340.355227272727 }, "scoreUnit": "us/op", "rawData": [ [ - 1428.3410497737557, - 1514.977202111614, - 1446.4035505279035, - 1427.5930874811463, - 1439.5811659125188 + 15291.394969696968, + 15312.812757575757, + 15340.355227272727, + 15337.69343939394, + 15312.135742424241 ] ] }, "secondaryMetrics": {} }, { - "benchmark": "com.github.ephemient.aoc2024.exe.Day5Bench.part1", + "benchmark": "com.github.ephemient.aoc2024.exe.Day4Bench.part2", "mode": "avgt", "warmupIterations": 1, "warmupTime": "1 sec", @@ -2100,38 +2352,38 @@ var providedBenchmarkStore = { "params": {}, "advanced": {}, "primaryMetric": { - "score": 867.1097982547992, - "scoreError": 6.830140149611432, + "score": 1726.5994096718482, + "scoreError": 2.94040320812633, "scoreConfidence": [ - 860.2796581051878, - 873.9399384044107 + 1723.6590064637219, + 1729.5398128799745 ], "scorePercentiles": { - "0.00": 861.4192757417103, - "25.00": 861.8978887434555, - "50.00": 863.5191169284468, - "75.00": 874.1170484293193, - "90.00": 880.3214642233856, - "99.00": 880.3214642233856, - "99.90": 880.3214642233856, - "99.99": 880.3214642233856, - "100.00": 880.3214642233856 + "0.00": 1721.8126701208982, + "25.00": 1723.3581537132989, + "50.00": 1726.9978445595855, + "75.00": 1729.6414481865286, + "90.00": 1730.1692158894646, + "99.00": 1730.1692158894646, + "99.90": 1730.1692158894646, + "99.99": 1730.1692158894646, + "100.00": 1730.1692158894646 }, "scoreUnit": "us/op", "rawData": [ [ - 862.3765017452007, - 880.3214642233856, - 861.4192757417103, - 867.912632635253, - 863.5191169284468 + 1721.8126701208982, + 1730.1692158894646, + 1724.9036373056995, + 1729.1136804835924, + 1726.9978445595855 ] ] }, "secondaryMetrics": {} }, { - "benchmark": "com.github.ephemient.aoc2024.exe.Day5Bench.part2", + "benchmark": "com.github.ephemient.aoc2024.exe.Day5Bench.part1", "mode": "avgt", "warmupIterations": 1, "warmupTime": "1 sec", @@ -2140,38 +2392,38 @@ var providedBenchmarkStore = { "params": {}, "advanced": {}, "primaryMetric": { - "score": 2163.624211695906, - "scoreError": 11.774203587017718, + "score": 1323.4201852437418, + "scoreError": 6.5035226934119015, "scoreConfidence": [ - 2151.8500081088882, - 2175.398415282924 + 1316.9166625503299, + 1329.9237079371537 ], "scorePercentiles": { - "0.00": 2147.722159844054, - "25.00": 2149.1389941520465, - "50.00": 2170.7852943469784, - "75.00": 2174.52888791423, - "90.00": 2176.647536062378, - "99.00": 2176.647536062378, - "99.90": 2176.647536062378, - "99.99": 2176.647536062378, - "100.00": 2176.647536062378 + "0.00": 1314.4396205533596, + "25.00": 1315.6316903820816, + "50.00": 1325.7346310935443, + "75.00": 1330.0514571805006, + "90.00": 1331.2200790513832, + "99.00": 1331.2200790513832, + "99.90": 1331.2200790513832, + "99.99": 1331.2200790513832, + "100.00": 1331.2200790513832 }, "scoreUnit": "us/op", "rawData": [ [ - 2170.7852943469784, - 2172.4102397660818, - 2176.647536062378, - 2150.5558284600393, - 2147.722159844054 + 1325.7346310935443, + 1314.4396205533596, + 1316.8237602108038, + 1331.2200790513832, + 1328.882835309618 ] ] }, "secondaryMetrics": {} }, { - "benchmark": "com.github.ephemient.aoc2024.exe.Day6Bench.part1", + "benchmark": "com.github.ephemient.aoc2024.exe.Day5Bench.part2", "mode": "avgt", "warmupIterations": 1, "warmupTime": "1 sec", @@ -2180,38 +2432,38 @@ var providedBenchmarkStore = { "params": {}, "advanced": {}, "primaryMetric": { - "score": 568.8594607163828, - "scoreError": 2.477608050638625, + "score": 2365.8355038277514, + "scoreError": 7.488234388515246, "scoreConfidence": [ - 566.3818526657442, - 571.3370687670215 + 2358.3472694392362, + 2373.3237382162665 ], "scorePercentiles": { - "0.00": 565.8757093364651, - "25.00": 566.0229072225484, - "50.00": 569.6856470933647, - "75.00": 571.2829210217265, - "90.00": 572.5856001174399, - "99.00": 572.5856001174399, - "99.90": 572.5856001174399, - "99.99": 572.5856001174399, - "100.00": 572.5856001174399 + "0.00": 2355.2199928229666, + "25.00": 2357.96454784689, + "50.00": 2366.6094306220098, + "75.00": 2373.319496411483, + "90.00": 2377.8106172248804, + "99.00": 2377.8106172248804, + "99.90": 2377.8106172248804, + "99.99": 2377.8106172248804, + "100.00": 2377.8106172248804 }, "scoreUnit": "us/op", "rawData": [ [ - 572.5856001174399, - 569.6856470933647, - 565.8757093364651, - 569.9802419260129, - 566.1701051086318 + 2355.2199928229666, + 2366.6094306220098, + 2377.8106172248804, + 2360.7091028708137, + 2368.828375598086 ] ] }, "secondaryMetrics": {} }, { - "benchmark": "com.github.ephemient.aoc2024.exe.Day6Bench.part2", + "benchmark": "com.github.ephemient.aoc2024.exe.Day6Bench.part1", "mode": "avgt", "warmupIterations": 1, "warmupTime": "1 sec", @@ -2220,1005 +2472,753 @@ var providedBenchmarkStore = { "params": {}, "advanced": {}, "primaryMetric": { - "score": 1053498.3238, - "scoreError": 14089.900749491142, + "score": 794.6039571776156, + "scoreError": 3.35512242835862, "scoreConfidence": [ - 1039408.4230505087, - 1067588.224549491 + 791.248834749257, + 797.9590796059742 ], "scorePercentiles": { - "0.00": 1033214.644, - "25.00": 1036423.11225, - "50.00": 1061610.0575, - "75.00": 1066517.6685000001, - "90.00": 1070055.618, - "99.00": 1070055.618, - "99.90": 1070055.618, - "99.99": 1070055.618, - "100.00": 1070055.618 + "0.00": 788.610702351987, + "25.00": 791.2269501216545, + "50.00": 795.4885644768856, + "75.00": 797.5386605839416, + "90.00": 798.9703787510138, + "99.00": 798.9703787510138, + "99.90": 798.9703787510138, + "99.99": 798.9703787510138, + "100.00": 798.9703787510138 }, "scoreUnit": "us/op", "rawData": [ [ - 1039631.5805, - 1061610.0575, - 1062979.719, - 1033214.644, - 1070055.618 + 788.610702351987, + 795.4885644768856, + 798.9703787510138, + 796.1069424168694, + 793.843197891322 ] ] }, "secondaryMetrics": {} } ], - "jvm": [ + "linuxX64": [ { - "jmhVersion": "1.21", "benchmark": "com.github.ephemient.aoc2024.exe.Day1Bench.both", "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": 336.72193161064143, - "scoreError": 22.672949917321382, + "score": 1187.8062685365853, + "scoreError": 16.581908277878394, "scoreConfidence": [ - 314.04898169332006, - 359.3948815279628 + 1171.2243602587068, + 1204.3881768144638 ], "scorePercentiles": { - "0.0": 332.7406948138298, - "50.0": 334.34770387700536, - "90.0": 347.139340388619, - "95.0": 347.139340388619, - "99.0": 347.139340388619, - "99.9": 347.139340388619, - "99.99": 347.139340388619, - "99.999": 347.139340388619, - "99.9999": 347.139340388619, - "100.0": 347.139340388619 + "0.00": 1164.6332597560975, + "25.00": 1169.68661402439, + "50.00": 1186.2622597560976, + "75.00": 1206.6979274390242, + "90.00": 1208.6466670731706, + "99.00": 1208.6466670731706, + "99.90": 1208.6466670731706, + "99.99": 1208.6466670731706, + "100.00": 1208.6466670731706 }, "scoreUnit": "us/op", "rawData": [ [ - 347.139340388619, - 334.23310791847643, - 332.7406948138298, - 335.1488110552764, - 334.34770387700536 + 1164.6332597560975, + 1186.2622597560976, + 1208.6466670731706, + 1204.749187804878, + 1174.739968292683 ] ] }, "secondaryMetrics": {} }, { - "jmhVersion": "1.21", "benchmark": "com.github.ephemient.aoc2024.exe.Day2Bench.both", "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": 374.12002160246493, - "scoreError": 24.04240806975089, + "score": 2783.811517948718, + "scoreError": 17.9650498484485, "scoreConfidence": [ - 350.07761353271405, - 398.1624296722158 + 2765.8464681002697, + 2801.7765677971665 ], "scorePercentiles": { - "0.0": 370.012252682205, - "50.0": 372.0760115198811, - "90.0": 385.04091916859124, - "95.0": 385.04091916859124, - "99.0": 385.04091916859124, - "99.9": 385.04091916859124, - "99.99": 385.04091916859124, - "99.999": 385.04091916859124, - "99.9999": 385.04091916859124, - "100.0": 385.04091916859124 + "0.00": 2752.308823361823, + "25.00": 2766.943376068376, + "50.00": 2782.5979145299143, + "75.00": 2801.2864615384615, + "90.00": 2807.228863247863, + "99.00": 2807.228863247863, + "99.90": 2807.228863247863, + "99.99": 2807.228863247863, + "100.00": 2807.228863247863 }, "scoreUnit": "us/op", "rawData": [ [ - 372.0760115198811, - 385.04091916859124, - 370.012252682205, - 370.27823620881156, - 373.19268843283584 + 2752.308823361823, + 2782.5979145299143, + 2807.228863247863, + 2795.34405982906, + 2781.5779287749288 ] ] }, "secondaryMetrics": {} }, { - "jmhVersion": "1.21", "benchmark": "com.github.ephemient.aoc2024.exe.Day3Bench.both", "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": 205.3316186825587, - "scoreError": 7.485756305103298, + "score": 1229.236488, + "scoreError": 18.284980116238945, "scoreConfidence": [ - 197.8458623774554, - 212.81737498766202 + 1210.951507883761, + 1247.521468116239 ], "scorePercentiles": { - "0.0": 204.33247231869254, - "50.0": 204.5456102249489, - "90.0": 208.80549958246345, - "95.0": 208.80549958246345, - "99.0": 208.80549958246345, - "99.9": 208.80549958246345, - "99.99": 208.80549958246345, - "99.999": 208.80549958246345, - "99.9999": 208.80549958246345, - "100.0": 208.80549958246345 + "0.00": 1212.03549125, + "25.00": 1213.895046875, + "50.00": 1224.73907875, + "75.00": 1246.82663375, + "90.00": 1264.48934625, + "99.00": 1264.48934625, + "99.90": 1264.48934625, + "99.99": 1264.48934625, + "100.00": 1264.48934625 }, "scoreUnit": "us/op", "rawData": [ [ - 208.80549958246345, - 204.54690858895705, - 204.42760269773146, - 204.33247231869254, - 204.5456102249489 + 1215.7546025000001, + 1224.73907875, + 1229.16392125, + 1264.48934625, + 1212.03549125 ] ] }, "secondaryMetrics": {} }, { - "jmhVersion": "1.21", "benchmark": "com.github.ephemient.aoc2024.exe.Day4Bench.both", "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": 2507.8477712218046, - "scoreError": 8.086830505827663, + "score": 17132.314367272727, + "scoreError": 443.1985522254524, "scoreConfidence": [ - 2499.760940715977, - 2515.934601727632 + 16689.115815047277, + 17575.51291949818 ], "scorePercentiles": { - "0.0": 2505.646765, - "50.0": 2508.2107117794485, - "90.0": 2510.705912280702, - "95.0": 2510.705912280702, - "99.0": 2510.705912280702, - "99.9": 2510.705912280702, - "99.99": 2510.705912280702, - "99.999": 2510.705912280702, - "99.9999": 2510.705912280702, - "100.0": 2510.705912280702 + "0.00": 16580.297909090907, + "25.00": 16646.932818181816, + "50.00": 17121.082781818182, + "75.00": 17623.311709090907, + "90.00": 17796.901327272728, + "99.00": 17796.901327272728, + "99.90": 17796.901327272728, + "99.99": 17796.901327272728, + "100.00": 17796.901327272728 }, "scoreUnit": "us/op", "rawData": [ [ - 2508.2107117794485, - 2505.646765, - 2508.747819548872, - 2505.9276475, - 2510.705912280702 + 17121.082781818182, + 16580.297909090907, + 16713.567727272726, + 17449.72209090909, + 17796.901327272728 ] ] }, "secondaryMetrics": {} }, { - "jmhVersion": "1.21", "benchmark": "com.github.ephemient.aoc2024.exe.Day5Bench.both", "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": 870.2786025948266, - "scoreError": 10.182586138077614, + "score": 1951.7304059055118, + "scoreError": 4.418018436004264, "scoreConfidence": [ - 860.096016456749, - 880.4611887329041 + 1947.3123874695075, + 1956.1484243415161 ], "scorePercentiles": { - "0.0": 866.3048640692641, - "50.0": 871.3393928571429, - "90.0": 872.827315008726, - "95.0": 872.827315008726, - "99.0": 872.827315008726, - "99.9": 872.827315008726, - "99.99": 872.827315008726, - "99.999": 872.827315008726, - "99.9999": 872.827315008726, - "100.0": 872.827315008726 + "0.00": 1943.2761948818898, + "25.00": 1947.538376968504, + "50.00": 1952.4212952755906, + "75.00": 1955.5769901574804, + "90.00": 1955.7643051181103, + "99.00": 1955.7643051181103, + "99.90": 1955.7643051181103, + "99.99": 1955.7643051181103, + "100.00": 1955.7643051181103 }, "scoreUnit": "us/op", "rawData": [ [ - 871.3393928571429, - 872.827315008726, - 866.3048640692641, - 868.9618957428323, - 871.9595452961672 + 1943.2761948818898, + 1955.3896751968505, + 1952.4212952755906, + 1951.8005590551181, + 1955.7643051181103 ] ] }, "secondaryMetrics": {} }, { - "jmhVersion": "1.21", "benchmark": "com.github.ephemient.aoc2024.exe.Day6Bench.both", "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": 326989.30798333336, - "scoreError": 88438.34430548936, + "score": 1192296.6642, + "scoreError": 55581.19853163464, "scoreConfidence": [ - 238550.963677844, - 415427.6522888227 + 1136715.4656683654, + 1247877.8627316346 ], "scorePercentiles": { - "0.0": 313964.971, - "50.0": 317348.819, - "90.0": 367950.13666666666, - "95.0": 367950.13666666666, - "99.0": 367950.13666666666, - "99.9": 367950.13666666666, - "99.99": 367950.13666666666, - "99.999": 367950.13666666666, - "99.9999": 367950.13666666666, - "100.0": 367950.13666666666 + "0.00": 1092545.486, + "25.00": 1130960.4175, + "50.00": 1213611.061, + "75.00": 1242975.7125, + "90.00": 1245850.17, + "99.00": 1245850.17, + "99.90": 1245850.17, + "99.99": 1245850.17, + "100.00": 1245850.17 }, "scoreUnit": "us/op", "rawData": [ [ - 367950.13666666666, - 317348.819, - 316785.96125, - 318896.652, - 313964.971 + 1213611.061, + 1169375.349, + 1092545.486, + 1245850.17, + 1240101.255 ] ] }, "secondaryMetrics": {} }, { - "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": 281.6499028187366, - "scoreError": 4.534881703352172, + "score": 999.2560788187373, + "scoreError": 11.167649645468812, "scoreConfidence": [ - 277.1150211153844, - 286.1847845220888 + 988.0884291732684, + 1010.4237284642061 ], "scorePercentiles": { - "0.0": 280.3874013452915, - "50.0": 281.7905076056338, - "90.0": 283.3645339943343, - "95.0": 283.3645339943343, - "99.0": 283.3645339943343, - "99.9": 283.3645339943343, - "99.99": 283.3645339943343, - "99.999": 283.3645339943343, - "99.9999": 283.3645339943343, - "100.0": 283.3645339943343 + "0.00": 986.189583503055, + "25.00": 989.3381451120163, + "50.00": 994.2317790224033, + "75.00": 1011.6861624236253, + "90.00": 1018.7032413441956, + "99.00": 1018.7032413441956, + "99.90": 1018.7032413441956, + "99.99": 1018.7032413441956, + "100.00": 1018.7032413441956 }, "scoreUnit": "us/op", "rawData": [ [ - 283.3645339943343, - 281.7905076056338, - 280.3874013452915, - 280.71378978389, - 281.9932813645334 + 992.4867067209775, + 1018.7032413441956, + 986.189583503055, + 1004.669083503055, + 994.2317790224033 ] ] }, "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": 152.94079848909462, - "scoreError": 5.333506308534136, + "score": 888.8249019298244, + "scoreError": 10.158189297100277, "scoreConfidence": [ - 147.60729218056048, - 158.27430479762876 + 878.666712632724, + 898.9830912269247 ], "scorePercentiles": { - "0.0": 151.67106775807184, - "50.0": 152.87360293443373, - "90.0": 155.07671023255813, - "95.0": 155.07671023255813, - "99.0": 155.07671023255813, - "99.9": 155.07671023255813, - "99.99": 155.07671023255813, - "99.999": 155.07671023255813, - "99.9999": 155.07671023255813, - "100.0": 155.07671023255813 + "0.00": 878.9420026315789, + "25.00": 879.8904478070176, + "50.00": 886.4115087719298, + "75.00": 898.9660526315789, + "90.00": 908.028599122807, + "99.00": 908.028599122807, + "99.90": 908.028599122807, + "99.99": 908.028599122807, + "100.00": 908.028599122807 }, "scoreUnit": "us/op", "rawData": [ [ - 155.07671023255813, - 153.30808784817876, - 151.67106775807184, - 152.87360293443373, - 151.77452367223066 + 880.8388929824562, + 878.9420026315789, + 886.4115087719298, + 908.028599122807, + 889.9035061403508 ] ] }, "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": 322.66535287230727, - "scoreError": 13.121489400873605, + "score": 2540.0758070460706, + "scoreError": 23.84784201555096, "scoreConfidence": [ - 309.54386347143367, - 335.78684227318087 + 2516.2279650305195, + 2563.9236490616217 ], "scorePercentiles": { - "0.0": 319.3930571519796, - "50.0": 321.2692508028259, - "90.0": 327.67964886996396, - "95.0": 327.67964886996396, - "99.0": 327.67964886996396, - "99.9": 327.67964886996396, - "99.99": 327.67964886996396, - "99.999": 327.67964886996396, - "99.9999": 327.67964886996396, - "100.0": 327.67964886996396 + "0.00": 2515.706295392954, + "25.00": 2519.761948509485, + "50.00": 2531.5643821138215, + "75.00": 2564.6453780487805, + "90.00": 2584.9292764227644, + "99.00": 2584.9292764227644, + "99.90": 2584.9292764227644, + "99.99": 2584.9292764227644, + "100.00": 2584.9292764227644 }, "scoreUnit": "us/op", "rawData": [ [ - 327.67964886996396, - 324.56450324464635, - 320.4203042921204, - 319.3930571519796, - 321.2692508028259 + 2531.5643821138215, + 2523.8176016260163, + 2584.9292764227644, + 2515.706295392954, + 2544.3614796747966 ] ] }, "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": 376.01594437604194, - "scoreError": 6.4450919915915765, + "score": 2704.781615549598, + "scoreError": 26.34928636300007, "scoreConfidence": [ - 369.57085238445035, - 382.46103636763354 + 2678.432329186598, + 2731.130901912598 ], "scorePercentiles": { - "0.0": 373.3522911534155, - "50.0": 376.1176327067669, - "90.0": 377.8874569486405, - "95.0": 377.8874569486405, - "99.0": 377.8874569486405, - "99.9": 377.8874569486405, - "99.99": 377.8874569486405, - "99.999": 377.8874569486405, - "99.9999": 377.8874569486405, - "100.0": 377.8874569486405 + "0.00": 2680.9798766756035, + "25.00": 2683.7831447721182, + "50.00": 2690.825412868633, + "75.00": 2732.7581876675604, + "90.00": 2754.6307747989276, + "99.00": 2754.6307747989276, + "99.90": 2754.6307747989276, + "99.99": 2754.6307747989276, + "100.00": 2754.6307747989276 }, "scoreUnit": "us/op", "rawData": [ [ - 375.9370759113115, - 376.1176327067669, - 373.3522911534155, - 377.8874569486405, - 376.7852651600753 + 2680.9798766756035, + 2710.885600536193, + 2754.6307747989276, + 2690.825412868633, + 2686.586412868633 ] ] }, "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": 121.63172889371526, - "scoreError": 1.1994167215632991, + "score": 739.0162778370144, + "scoreError": 13.170972830081794, "scoreConfidence": [ - 120.43231217215197, - 122.83114561527856 + 725.8453050069326, + 752.1872506670962 ], "scorePercentiles": { - "0.0": 121.31910638039787, - "50.0": 121.59611731096523, - "90.0": 121.97882534455421, - "95.0": 121.97882534455421, - "99.0": 121.97882534455421, - "99.9": 121.97882534455421, - "99.99": 121.97882534455421, - "99.999": 121.97882534455421, - "99.9999": 121.97882534455421, - "100.0": 121.97882534455421 + "0.00": 726.5855993907082, + "25.00": 728.1472974105102, + "50.00": 730.0569177456207, + "75.00": 754.3649383092156, + "90.00": 761.7998789032749, + "99.00": 761.7998789032749, + "99.90": 761.7998789032749, + "99.99": 761.7998789032749, + "100.00": 761.7998789032749 }, "scoreUnit": "us/op", "rawData": [ [ - 121.92265378520054, - 121.34194164745846, - 121.59611731096523, - 121.97882534455421, - 121.31910638039787 + 761.7998789032749, + 746.9299977151562, + 726.5855993907082, + 729.7089954303123, + 730.0569177456207 ] ] }, "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": 85.91505645820548, - "scoreError": 2.0681828031024887, + "score": 473.1542498306725, + "scoreError": 3.9227547506631266, "scoreConfidence": [ - 83.846873655103, - 87.98323926130797 + 469.2314950800094, + 477.0770045813356 ], "scorePercentiles": { - "0.0": 85.48577324786325, - "50.0": 85.58234671001968, - "90.0": 86.54529436705027, - "95.0": 86.54529436705027, - "99.0": 86.54529436705027, - "99.9": 86.54529436705027, - "99.99": 86.54529436705027, - "99.999": 86.54529436705027, - "99.9999": 86.54529436705027, - "100.0": 86.54529436705027 + "0.00": 467.4536918238994, + "25.00": 469.0180911949686, + "50.00": 472.5851175616836, + "75.00": 477.57497460087086, + "90.00": 478.467343492985, + "99.00": 478.467343492985, + "99.90": 478.467343492985, + "99.99": 478.467343492985, + "100.00": 478.467343492985 }, "scoreUnit": "us/op", "rawData": [ [ - 86.45687959201314, - 85.50498837408104, - 85.48577324786325, - 85.58234671001968, - 86.54529436705027 + 470.58249056603773, + 467.4536918238994, + 472.5851175616836, + 476.6826057087567, + 478.467343492985 ] ] }, "secondaryMetrics": {} }, { - "jmhVersion": "1.21", "benchmark": "com.github.ephemient.aoc2024.exe.Day4Bench.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": 1937.586260861323, - "scoreError": 29.100516558258185, + "score": 15041.34449032258, + "scoreError": 440.3042691156242, "scoreConfidence": [ - 1908.4857443030646, - 1966.6867774195812 + 14601.040221206957, + 15481.648759438205 ], "scorePercentiles": { - "0.0": 1927.9745202312138, - "50.0": 1939.6837751937985, - "90.0": 1947.2857431906614, - "95.0": 1947.2857431906614, - "99.0": 1947.2857431906614, - "99.9": 1947.2857431906614, - "99.99": 1947.2857431906614, - "99.999": 1947.2857431906614, - "99.9999": 1947.2857431906614, - "100.0": 1947.2857431906614 + "0.00": 14670.97464516129, + "25.00": 14675.295798387097, + "50.00": 14707.778951612903, + "75.00": 15574.175951612902, + "90.00": 15750.531419354838, + "99.00": 15750.531419354838, + "99.90": 15750.531419354838, + "99.99": 15750.531419354838, + "100.00": 15750.531419354838 }, "scoreUnit": "us/op", "rawData": [ [ - 1939.6837751937985, - 1940.6888139534883, - 1932.2984517374518, - 1927.9745202312138, - 1947.2857431906614 + 14679.616951612903, + 14670.97464516129, + 14707.778951612903, + 15750.531419354838, + 15397.820483870968 ] ] }, "secondaryMetrics": {} }, { - "jmhVersion": "1.21", "benchmark": "com.github.ephemient.aoc2024.exe.Day4Bench.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": 561.488183216089, - "scoreError": 12.291014899906825, + "score": 1428.4532615384614, + "scoreError": 8.743104664615183, "scoreConfidence": [ - 549.1971683161822, - 573.7791981159959 + 1419.7101568738462, + 1437.1963662030766 ], "scorePercentiles": { - "0.0": 558.2583175223215, - "50.0": 561.3612160493827, - "90.0": 566.146948500283, - "95.0": 566.146948500283, - "99.0": 566.146948500283, - "99.9": 566.146948500283, - "99.99": 566.146948500283, - "99.999": 566.146948500283, - "99.9999": 566.146948500283, - "100.0": 566.146948500283 + "0.00": 1418.5189788838613, + "25.00": 1420.8378438914028, + "50.00": 1425.1599773755656, + "75.00": 1437.7153212669682, + "90.00": 1444.3789653092006, + "99.00": 1444.3789653092006, + "99.90": 1444.3789653092006, + "99.99": 1444.3789653092006, + "100.00": 1444.3789653092006 }, "scoreUnit": "us/op", "rawData": [ [ - 566.146948500283, - 562.8062395950507, - 558.8681944134079, - 561.3612160493827, - 558.2583175223215 + 1431.051677224736, + 1444.3789653092006, + 1418.5189788838613, + 1423.156708898944, + 1425.1599773755656 ] ] }, "secondaryMetrics": {} }, { - "jmhVersion": "1.21", "benchmark": "com.github.ephemient.aoc2024.exe.Day5Bench.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": 488.57862446528844, - "scoreError": 10.321272868203009, + "score": 908.4413147717099, + "scoreError": 11.888543826283883, "scoreConfidence": [ - 478.25735159708546, - 498.8998973334914 + 896.552770945426, + 920.3298585979938 ], "scorePercentiles": { - "0.0": 485.2632644347404, - "50.0": 489.9307717923604, - "90.0": 491.45502504911593, - "95.0": 491.45502504911593, - "99.0": 491.45502504911593, - "99.9": 491.45502504911593, - "99.99": 491.45502504911593, - "99.999": 491.45502504911593, - "99.9999": 491.45502504911593, - "100.0": 491.45502504911593 + "0.00": 884.6738003581021, + "25.00": 897.4821790510296, + "50.00": 914.2257779767234, + "75.00": 916.5082188898836, + "90.00": 917.9049552372426, + "99.00": 917.9049552372426, + "99.90": 917.9049552372426, + "99.99": 917.9049552372426, + "100.00": 917.9049552372426 }, "scoreUnit": "us/op", "rawData": [ [ - 490.0230386875612, - 486.2210223626641, - 489.9307717923604, - 491.45502504911593, - 485.2632644347404 + 910.290557743957, + 915.1114825425245, + 917.9049552372426, + 914.2257779767234, + 884.6738003581021 ] ] }, "secondaryMetrics": {} }, { - "jmhVersion": "1.21", "benchmark": "com.github.ephemient.aoc2024.exe.Day5Bench.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": 890.8843282590327, - "scoreError": 35.420819260681064, + "score": 2102.6975039215686, + "scoreError": 4.164215325582468, "scoreConfidence": [ - 855.4635089983517, - 926.3051475197137 + 2098.533288595986, + 2106.861719247151 ], "scorePercentiles": { - "0.0": 878.1541712028095, - "50.0": 892.4896940231936, - "90.0": 901.6745774774774, - "95.0": 901.6745774774774, - "99.0": 901.6745774774774, - "99.9": 901.6745774774774, - "99.99": 901.6745774774774, - "99.999": 901.6745774774774, - "99.9999": 901.6745774774774, - "100.0": 901.6745774774774 + "0.00": 2098.0567392156863, + "25.00": 2099.2835960784314, + "50.00": 2102.088850980392, + "75.00": 2106.415738235294, + "90.00": 2110.6547, + "99.00": 2110.6547, + "99.90": 2110.6547, + "99.99": 2110.6547, + "100.00": 2110.6547 }, "scoreUnit": "us/op", "rawData": [ [ - 896.4061720430108, - 901.6745774774774, - 878.1541712028095, - 885.6970265486725, - 892.4896940231936 + 2100.5104529411765, + 2102.1767764705883, + 2110.6547, + 2102.088850980392, + 2098.0567392156863 ] ] }, "secondaryMetrics": {} }, { - "jmhVersion": "1.21", "benchmark": "com.github.ephemient.aoc2024.exe.Day6Bench.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": 238.45038413936066, - "scoreError": 3.7636810339570794, + "score": 575.5107575057737, + "scoreError": 7.005167000095475, "scoreConfidence": [ - 234.68670310540358, - 242.21406517331775 + 568.5055905056781, + 582.5159245058692 ], "scorePercentiles": { - "0.0": 237.10568665560558, - "50.0": 238.5955052480916, - "90.0": 239.38621254188607, - "95.0": 239.38621254188607, - "99.0": 239.38621254188607, - "99.9": 239.38621254188607, - "99.99": 239.38621254188607, - "99.999": 239.38621254188607, - "99.9999": 239.38621254188607, - "100.0": 239.38621254188607 + "0.00": 568.0571633949191, + "25.00": 569.2302808891454, + "50.00": 573.085668591224, + "75.00": 583.0037785796767, + "90.00": 588.2794688221709, + "99.00": 588.2794688221709, + "99.90": 588.2794688221709, + "99.99": 588.2794688221709, + "100.00": 588.2794688221709 }, "scoreUnit": "us/op", "rawData": [ [ - 239.38621254188607, - 238.5955052480916, - 237.84688730385164, - 239.31762894736843, - 237.10568665560558 + 588.2794688221709, + 570.4033983833718, + 573.085668591224, + 577.7280883371824, + 568.0571633949191 ] ] }, "secondaryMetrics": {} }, { - "jmhVersion": "1.21", "benchmark": "com.github.ephemient.aoc2024.exe.Day6Bench.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": 333404.2852833333, - "scoreError": 48747.63667997319, + "score": 1128229.2179999999, + "scoreError": 46008.672182380025, "scoreConfidence": [ - 284656.64860336005, - 382151.9219633065 + 1082220.54581762, + 1174237.8901823799 ], "scorePercentiles": { - "0.0": 323788.97125, - "50.0": 325443.0195, - "90.0": 351454.87766666664, - "95.0": 351454.87766666664, - "99.0": 351454.87766666664, - "99.9": 351454.87766666664, - "99.99": 351454.87766666664, - "99.999": 351454.87766666664, - "99.9999": 351454.87766666664, - "100.0": 351454.87766666664 + "0.00": 1062095.209, + "25.00": 1081965.852, + "50.00": 1113991.991, + "75.00": 1181611.1974999998, + "90.00": 1186517.532, + "99.00": 1186517.532, + "99.90": 1186517.532, + "99.99": 1186517.532, + "100.00": 1186517.532 }, "scoreUnit": "us/op", "rawData": [ [ - 351454.87766666664, - 342091.692, - 324242.866, - 323788.97125, - 325443.0195 + 1113991.991, + 1062095.209, + 1101836.495, + 1176704.863, + 1186517.532 ] ] },