From 18dd729a4995cfe1880e46a4de42ee2558cb93d0 Mon Sep 17 00:00:00 2001 From: Kristofers Solo Date: Tue, 9 Dec 2025 09:13:52 +0200 Subject: [PATCH] chore: run benchmarks --- 2025/benchmarks.txt | 113 ++++++++++++++++++++++++++++++++++++++++++ 2025/day-01/bench.txt | 4 ++ 2025/day-02/bench.txt | 4 ++ 2025/day-03/bench.txt | 4 ++ 2025/day-04/bench.txt | 4 ++ 2025/day-05/bench.txt | 4 ++ 2025/day-06/bench.txt | 3 ++ 2025/day-07/bench.txt | 4 ++ 2025/day-08/bench.txt | 4 ++ 2025/day-09/bench.txt | 3 ++ 10 files changed, 147 insertions(+) create mode 100644 2025/benchmarks.txt create mode 100644 2025/day-01/bench.txt create mode 100644 2025/day-02/bench.txt create mode 100644 2025/day-03/bench.txt create mode 100644 2025/day-04/bench.txt create mode 100644 2025/day-05/bench.txt create mode 100644 2025/day-06/bench.txt create mode 100644 2025/day-07/bench.txt create mode 100644 2025/day-08/bench.txt create mode 100644 2025/day-09/bench.txt diff --git a/2025/benchmarks.txt b/2025/benchmarks.txt new file mode 100644 index 0000000..bcbec0f --- /dev/null +++ b/2025/benchmarks.txt @@ -0,0 +1,113 @@ + +running 2 tests +ii +test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s + + +running 0 tests + +test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + + +running 0 tests + +test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + +day_01_bench fastest │ slowest │ median │ mean │ samples │ iters +├─ part1 127.9 µs │ 203.9 µs │ 128.4 µs │ 133.5 µs │ 100 │ 100 +╰─ part2 139.5 µs │ 184.7 µs │ 139.7 µs │ 141.9 µs │ 100 │ 100 + + +running 22 tests +iiiiiiiiiiiiiiiiiiiiii +test result: ok. 0 passed; 0 failed; 22 ignored; 0 measured; 0 filtered out; finished in 0.00s + + +running 0 tests + +test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + + +running 0 tests + +test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + +day_02_bench fastest │ slowest │ median │ mean │ samples │ iters +├─ part1 132.3 ms │ 140 ms │ 136.2 ms │ 136.3 ms │ 100 │ 100 +╰─ part2 132.5 ms │ 144.6 ms │ 136.5 ms │ 136.4 ms │ 100 │ 100 + + +running 2 tests +ii +test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s + + +running 0 tests + +test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + + +running 0 tests + +test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + +day_03_bench fastest │ slowest │ median │ mean │ samples │ iters +├─ part1 325.6 µs │ 334.8 µs │ 327 µs │ 327.9 µs │ 100 │ 100 +╰─ part2 338.1 µs │ 379.7 µs │ 345.6 µs │ 346.4 µs │ 100 │ 100 + + +running 2 tests +ii +test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s + + +running 0 tests + +test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + + +running 0 tests + +test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + +day_04_bench fastest │ slowest │ median │ mean │ samples │ iters +├─ part1 497.4 µs │ 527.4 µs │ 502.1 µs │ 506.1 µs │ 100 │ 100 +╰─ part2 22.25 ms │ 24.54 ms │ 22.7 ms │ 22.71 ms │ 100 │ 100 + + +running 2 tests +ii +test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s + + +running 0 tests + +test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + + +running 0 tests + +test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + +day_05_bench fastest │ slowest │ median │ mean │ samples │ iters +├─ part1 104.2 µs │ 158.7 µs │ 105.9 µs │ 107.5 µs │ 100 │ 100 +╰─ part2 10.18 µs │ 15.51 µs │ 10.28 µs │ 10.4 µs │ 100 │ 100 + + +running 2 tests +ii +test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s + + +running 0 tests + +test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + + +running 0 tests + +test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + +day_06_bench fastest │ slowest │ median │ mean │ samples │ iters +├─ part1 70.36 µs │ 137.8 µs │ 70.87 µs │ 72.94 µs │ 100 │ 100 +╰─ part2 \ No newline at end of file diff --git a/2025/day-01/bench.txt b/2025/day-01/bench.txt new file mode 100644 index 0000000..36431db --- /dev/null +++ b/2025/day-01/bench.txt @@ -0,0 +1,4 @@ +day_01_bench fastest │ slowest │ median │ mean │ samples │ iters +├─ part1 128.6 µs │ 641 µs │ 129 µs │ 146.8 µs │ 100 │ 100 +╰─ part2 138.3 µs │ 471.2 µs │ 139.5 µs │ 161.4 µs │ 100 │ 100 + diff --git a/2025/day-02/bench.txt b/2025/day-02/bench.txt new file mode 100644 index 0000000..6a7b42a --- /dev/null +++ b/2025/day-02/bench.txt @@ -0,0 +1,4 @@ +day_02_bench fastest │ slowest │ median │ mean │ samples │ iters +├─ part1 131.4 ms │ 141.6 ms │ 134.1 ms │ 134.5 ms │ 100 │ 100 +╰─ part2 134.5 ms │ 141.5 ms │ 137.7 ms │ 137.6 ms │ 100 │ 100 + diff --git a/2025/day-03/bench.txt b/2025/day-03/bench.txt new file mode 100644 index 0000000..c16edcc --- /dev/null +++ b/2025/day-03/bench.txt @@ -0,0 +1,4 @@ +day_03_bench fastest │ slowest │ median │ mean │ samples │ iters +├─ part1 308.2 µs │ 565.8 µs │ 316.1 µs │ 323.9 µs │ 100 │ 100 +╰─ part2 328.5 µs │ 1.456 ms │ 336 µs │ 353 µs │ 100 │ 100 + diff --git a/2025/day-04/bench.txt b/2025/day-04/bench.txt new file mode 100644 index 0000000..45c1203 --- /dev/null +++ b/2025/day-04/bench.txt @@ -0,0 +1,4 @@ +day_04_bench fastest │ slowest │ median │ mean │ samples │ iters +├─ part1 497.7 µs │ 571.3 µs │ 501.7 µs │ 503.6 µs │ 100 │ 100 +╰─ part2 22.84 ms │ 28.42 ms │ 22.91 ms │ 23.24 ms │ 100 │ 100 + diff --git a/2025/day-05/bench.txt b/2025/day-05/bench.txt new file mode 100644 index 0000000..2abde93 --- /dev/null +++ b/2025/day-05/bench.txt @@ -0,0 +1,4 @@ +day_05_bench fastest │ slowest │ median │ mean │ samples │ iters +├─ part1 103.9 µs │ 151.8 µs │ 105.6 µs │ 107.3 µs │ 100 │ 100 +╰─ part2 9.687 µs │ 14.12 µs │ 9.787 µs │ 9.895 µs │ 100 │ 100 + diff --git a/2025/day-06/bench.txt b/2025/day-06/bench.txt new file mode 100644 index 0000000..b631d8a --- /dev/null +++ b/2025/day-06/bench.txt @@ -0,0 +1,3 @@ +day_06_bench fastest │ slowest │ median │ mean │ samples │ iters +├─ part1 69.96 µs │ 141.7 µs │ 70.27 µs │ 73 µs │ 100 │ 100 +╰─ part2 \ No newline at end of file diff --git a/2025/day-07/bench.txt b/2025/day-07/bench.txt new file mode 100644 index 0000000..b3d1701 --- /dev/null +++ b/2025/day-07/bench.txt @@ -0,0 +1,4 @@ +day_07_bench fastest │ slowest │ median │ mean │ samples │ iters +├─ part1 366.1 µs │ 407.2 µs │ 369.8 µs │ 370.9 µs │ 100 │ 100 +╰─ part2 273.4 µs │ 291.4 µs │ 277.4 µs │ 278.5 µs │ 100 │ 100 + diff --git a/2025/day-08/bench.txt b/2025/day-08/bench.txt new file mode 100644 index 0000000..cc21873 --- /dev/null +++ b/2025/day-08/bench.txt @@ -0,0 +1,4 @@ +day_08_bench fastest │ slowest │ median │ mean │ samples │ iters +├─ part1 24.77 ms │ 29.97 ms │ 25.17 ms │ 25.63 ms │ 100 │ 100 +╰─ part2 24.89 ms │ 33.97 ms │ 25.34 ms │ 25.74 ms │ 100 │ 100 + diff --git a/2025/day-09/bench.txt b/2025/day-09/bench.txt new file mode 100644 index 0000000..b5c6017 --- /dev/null +++ b/2025/day-09/bench.txt @@ -0,0 +1,3 @@ +day_09_bench fastest │ slowest │ median │ mean │ samples │ iters +├─ part1 267.7 µs │ 279.6 µs │ 268.8 µs │ 269.8 µs │ 100 │ 100 +╰─ part2 \ No newline at end of file