Skip to content

adamrodger/advent-2022

Repository files navigation

Advent of Code 2022

Solutions to Advent Of Code 2022

Benchmarks

BenchmarkDotNet=v0.13.2, OS=Windows 10 (10.0.19045.2251)
AMD Ryzen 7 3700X, 1 CPU, 16 logical and 8 physical cores
.NET SDK=7.0.100
  [Host]     : .NET 7.0.0 (7.0.22.51805), X64 RyuJIT AVX2
  DefaultJob : .NET 7.0.0 (7.0.22.51805), X64 RyuJIT AVX2
Method Day Part Mean Error StdDev
Solve 1 1 24.790 μs 0.0600 μs 0.0532 μs
Solve 1 2 28.957 μs 0.0775 μs 0.0725 μs
Solve 2 1 34.991 μs 0.0693 μs 0.0648 μs
Solve 2 2 32.597 μs 0.0926 μs 0.0867 μs
Solve 3 1 167.470 μs 0.6133 μs 0.5736 μs
Solve 3 2 178.204 μs 0.5955 μs 0.5570 μs
Solve 4 1 163.524 μs 0.3694 μs 0.3275 μs
Solve 4 2 164.259 μs 0.9345 μs 0.8284 μs
Solve 5 1 65.193 μs 0.2348 μs 0.2196 μs
Solve 5 2 94.967 μs 0.4889 μs 0.4334 μs
Solve 6 1 49.606 μs 0.0584 μs 0.0546 μs
Solve 6 2 98.153 μs 0.4445 μs 0.4158 μs
Solve 7 1 194.346 μs 0.2886 μs 0.2700 μs
Solve 7 2 211.033 μs 1.1534 μs 1.0225 μs
Solve 8 1 4,409.259 μs 7.0085 μs 6.5557 μs
Solve 8 2 5,304.342 μs 12.5691 μs 11.1422 μs
Solve 9 1 613.292 μs 0.9218 μs 0.8622 μs
Solve 9 2 1,493.396 μs 2.2559 μs 2.1102 μs
Solve 10 1 9.898 μs 0.0578 μs 0.0541 μs
Solve 10 2 11.820 μs 0.2168 μs 0.1921 μs
Solve 11 1 30.143 μs 0.0329 μs 0.0292 μs
Solve 11 2 12,876.770 μs 16.5389 μs 15.4705 μs
Solve 12 1 2.855 μs 0.0230 μs 0.0215 μs
Solve 12 2 14.682 μs 0.0790 μs 0.0739 μs
Solve 13 1 311.214 μs 0.6748 μs 0.5635 μs
Solve 13 2 592.367 μs 2.1591 μs 2.0196 μs
Solve 14 1 478.246 μs 2.1639 μs 1.9183 μs
Solve 14 2 557.607 μs 2.0054 μs 1.7777 μs
Solve 15 1 8.086 μs 0.0358 μs 0.0335 μs
Solve 15 2 291.029 μs 1.9070 μs 1.6905 μs
Solve 16 1 129,955.743 μs 1,042.1163 μs 974.7962 μs
Solve 16 2 61,404.917 μs 562.8559 μs 498.9571 μs
Solve 17 1 5,115.724 μs 21.7936 μs 19.3195 μs
Solve 17 2 6,446.004 μs 14.1797 μs 11.8407 μs
Solve 18 1 844.181 μs 1.9261 μs 1.8017 μs
Solve 18 2 2,080.802 μs 5.5138 μs 5.1576 μs
Solve 20 1 24,191.831 μs 403.0938 μs 336.6016 μs
Solve 20 2 306,624.625 μs 4,438.8203 μs 3,934.8986 μs
Solve 21 1 838.724 μs 2.5120 μs 2.0977 μs
Solve 21 2 833.338 μs 1.5655 μs 1.3073 μs
Solve 22 1 512.444 μs 2.4136 μs 2.2577 μs
Solve 22 2 558.353 μs 1.9612 μs 1.8345 μs
Solve 23 1 6,939.623 μs 18.4856 μs 17.2914 μs
Solve 23 2 657,027.379 μs 1,840.5674 μs 1,631.6151 μs
Solve 24 1 42,303.006 μs 247.6020 μs 231.6070 μs
Solve 24 2 1,154,447.487 μs 3,880.4290 μs 3,629.7556 μs
Solve 25 1 5.239 μs 0.0300 μs 0.0281 μs
Solve 25 2 NA NA NA

Linux

BenchmarkDotNet=v0.13.2, OS=ubuntu 20.04
AMD Ryzen 7 5700U with Radeon Graphics, 1 CPU, 16 logical and 8 physical cores
.NET SDK=7.0.101
  [Host]     : .NET 7.0.1 (7.0.122.56804), X64 RyuJIT AVX2
  DefaultJob : .NET 7.0.1 (7.0.122.56804), X64 RyuJIT AVX2
Method Day Part Mean Error StdDev Median
Solve 1 1 26.527 μs 0.0470 μs 0.0440 μs 26.533 μs
Solve 1 2 32.140 μs 0.0680 μs 0.0636 μs 32.123 μs
Solve 2 1 35.543 μs 0.0129 μs 0.0101 μs 35.543 μs
Solve 2 2 32.046 μs 0.0575 μs 0.0510 μs 32.045 μs
Solve 3 1 203.207 μs 1.5815 μs 1.4793 μs 203.496 μs
Solve 3 2 218.315 μs 0.6163 μs 0.5765 μs 218.275 μs
Solve 4 1 208.607 μs 2.0042 μs 1.8748 μs 207.990 μs
Solve 4 2 202.714 μs 0.7859 μs 0.7352 μs 202.497 μs
Solve 5 1 89.643 μs 0.0686 μs 0.0536 μs 89.644 μs
Solve 5 2 131.799 μs 0.5597 μs 0.5235 μs 131.745 μs
Solve 6 1 45.424 μs 0.0730 μs 0.0609 μs 45.440 μs
Solve 6 2 86.568 μs 0.1067 μs 0.0891 μs 86.560 μs
Solve 7 1 223.868 μs 1.1992 μs 1.1218 μs 223.457 μs
Solve 7 2 229.177 μs 0.5391 μs 0.4779 μs 229.079 μs
Solve 8 1 5,893.941 μs 24.2310 μs 21.4801 μs 5,888.739 μs
Solve 8 2 7,074.571 μs 26.1248 μs 21.8154 μs 7,075.311 μs
Solve 9 1 604.995 μs 0.4451 μs 0.3946 μs 605.037 μs
Solve 9 2 1,589.622 μs 2.6800 μs 2.5068 μs 1,588.953 μs
Solve 10 1 10.077 μs 0.0724 μs 0.0677 μs 10.063 μs
Solve 10 2 12.320 μs 0.0548 μs 0.0512 μs 12.322 μs
Solve 11 1 35.729 μs 0.0558 μs 0.0494 μs 35.729 μs
Solve 11 2 14,522.727 μs 7.6837 μs 5.9989 μs 14,521.519 μs
Solve 12 1 2.931 μs 0.0083 μs 0.0074 μs 2.933 μs
Solve 12 2 19.505 μs 0.0341 μs 0.0302 μs 19.502 μs
Solve 13 1 458.396 μs 2.3225 μs 2.1725 μs 457.987 μs
Solve 13 2 819.059 μs 2.5413 μs 2.3772 μs 819.305 μs
Solve 14 1 538.702 μs 2.6732 μs 2.3697 μs 538.319 μs
Solve 14 2 629.591 μs 0.9897 μs 0.8264 μs 629.353 μs
Solve 15 1 11.243 μs 0.0795 μs 0.0743 μs 11.239 μs
Solve 15 2 359.833 μs 1.9027 μs 1.6867 μs 359.782 μs
Solve 16 1 175,742.837 μs 558.3598 μs 494.9714 μs 175,645.204 μs
Solve 16 2 72,083.305 μs 569.1422 μs 532.3760 μs 72,022.277 μs
Solve 17 1 6,851.780 μs 26.3966 μs 24.6914 μs 6,846.362 μs
Solve 17 2 8,225.523 μs 10.7755 μs 10.0794 μs 8,228.413 μs
Solve 18 1 1,107.466 μs 3.3575 μs 2.9764 μs 1,107.070 μs
Solve 18 2 3,022.259 μs 2.3807 μs 1.9880 μs 3,022.129 μs
Solve 20 1 22,077.602 μs 257.7804 μs 241.1279 μs 22,073.330 μs
Solve 20 2 314,641.574 μs 1,533.2664 μs 1,434.2184 μs 313,580.350 μs
Solve 21 1 1,066.752 μs 4.4144 μs 4.1292 μs 1,065.421 μs
Solve 21 2 1,089.742 μs 21.6526 μs 37.3497 μs 1,071.324 μs
Solve 22 1 561.867 μs 0.6414 μs 0.5008 μs 561.940 μs
Solve 22 2 593.653 μs 0.7029 μs 0.6231 μs 593.789 μs
Solve 23 1 7,824.697 μs 11.1663 μs 10.4449 μs 7,823.839 μs
Solve 23 2 793,118.945 μs 3,234.6755 μs 3,025.7175 μs 794,397.231 μs
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy