mirror of
https://github.com/Smaug123/AdventOfCode2022
synced 2025-10-11 04:28:43 +00:00
Benchmarks (#28)
This commit is contained in:
@@ -218,7 +218,8 @@ module Day17 =
|
||||
shapes
|
||||
|> Array.map Array.length // if each shape stacked perfectly on top
|
||||
|> Array.sum
|
||||
|> fun i -> i * (100000000 / 5 + 1)
|
||||
// Massive overkill but :shrug:
|
||||
|> fun i -> i * (100000 / 5 + 1)
|
||||
|
||||
#if DEBUG
|
||||
let startGrid = Arr2D.zeroCreate<int> 7 maxPossibleHeight
|
||||
|
@@ -8,15 +8,15 @@ Apple M1 Max, 1 CPU, 10 logical and 10 physical cores
|
||||
|
||||
|
||||
```
|
||||
| Method | Day | IsPartOne | Mean | Error | StdDev |
|
||||
|---------- |---- |---------- |---------------:|------------:|------------:|
|
||||
| **Benchmark** | **11** | **False** | **2,899.131 μs** | **7.8108 μs** | **7.3063 μs** |
|
||||
| **Benchmark** | **11** | **True** | **7.382 μs** | **0.0168 μs** | **0.0157 μs** |
|
||||
| **Benchmark** | **12** | **False** | **22,757.168 μs** | **48.8043 μs** | **40.7538 μs** |
|
||||
| **Benchmark** | **12** | **True** | **20,172.666 μs** | **36.7869 μs** | **32.6106 μs** |
|
||||
| **Benchmark** | **13** | **False** | **643.723 μs** | **1.8549 μs** | **1.6443 μs** |
|
||||
| **Benchmark** | **13** | **True** | **353.664 μs** | **1.0564 μs** | **0.9882 μs** |
|
||||
| **Benchmark** | **14** | **False** | **4,240.325 μs** | **14.9432 μs** | **13.9779 μs** |
|
||||
| **Benchmark** | **14** | **True** | **376.356 μs** | **1.1372 μs** | **1.0637 μs** |
|
||||
| **Benchmark** | **15** | **False** | **33.683 μs** | **0.0796 μs** | **0.0744 μs** |
|
||||
| **Benchmark** | **15** | **True** | **179,272.343 μs** | **458.4560 μs** | **357.9323 μs** |
|
||||
| Method | Day | IsPartOne | Mean | Error | StdDev |
|
||||
|---------- |---- |---------- |---------------:|--------------:|--------------:|
|
||||
| **Benchmark** | **11** | **False** | **2,997.197 μs** | **31.7926 μs** | **29.7388 μs** |
|
||||
| **Benchmark** | **11** | **True** | **7.624 μs** | **0.0965 μs** | **0.0903 μs** |
|
||||
| **Benchmark** | **12** | **False** | **23,553.487 μs** | **240.3018 μs** | **224.7784 μs** |
|
||||
| **Benchmark** | **12** | **True** | **19,241.192 μs** | **140.5634 μs** | **124.6058 μs** |
|
||||
| **Benchmark** | **13** | **False** | **662.002 μs** | **13.0679 μs** | **15.5565 μs** |
|
||||
| **Benchmark** | **13** | **True** | **370.812 μs** | **7.1074 μs** | **7.6048 μs** |
|
||||
| **Benchmark** | **14** | **False** | **4,468.049 μs** | **28.4824 μs** | **26.6425 μs** |
|
||||
| **Benchmark** | **14** | **True** | **383.760 μs** | **1.0272 μs** | **0.9609 μs** |
|
||||
| **Benchmark** | **15** | **False** | **55.931 μs** | **0.4541 μs** | **0.4248 μs** |
|
||||
| **Benchmark** | **15** | **True** | **182,366.701 μs** | **1,407.7123 μs** | **1,316.7750 μs** |
|
||||
|
@@ -1,11 +1,11 @@
|
||||
Method,Job,AnalyzeLaunchVariance,EvaluateOverhead,MaxAbsoluteError,MaxRelativeError,MinInvokeCount,MinIterationTime,OutlierMode,Affinity,EnvironmentVariables,Jit,Platform,PowerPlanMode,Runtime,AllowVeryLargeObjects,Concurrent,CpuGroups,Force,HeapAffinitizeMask,HeapCount,NoAffinitize,RetainVm,Server,Arguments,BuildConfiguration,Clock,EngineFactory,NuGetReferences,Toolchain,IsMutator,InvocationCount,IterationCount,IterationTime,LaunchCount,MaxIterationCount,MaxWarmupIterationCount,MemoryRandomization,MinIterationCount,MinWarmupIterationCount,RunStrategy,UnrollFactor,WarmupCount,Day,IsPartOne,Mean,Error,StdDev
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,11,False,"2,899.131 μs",7.8108 μs,7.3063 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,11,True,7.382 μs,0.0168 μs,0.0157 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,12,False,"22,757.168 μs",48.8043 μs,40.7538 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,12,True,"20,172.666 μs",36.7869 μs,32.6106 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,13,False,643.723 μs,1.8549 μs,1.6443 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,13,True,353.664 μs,1.0564 μs,0.9882 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,14,False,"4,240.325 μs",14.9432 μs,13.9779 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,14,True,376.356 μs,1.1372 μs,1.0637 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,15,False,33.683 μs,0.0796 μs,0.0744 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,15,True,"179,272.343 μs",458.4560 μs,357.9323 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,11,False,"2,997.197 μs",31.7926 μs,29.7388 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,11,True,7.624 μs,0.0965 μs,0.0903 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,12,False,"23,553.487 μs",240.3018 μs,224.7784 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,12,True,"19,241.192 μs",140.5634 μs,124.6058 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,13,False,662.002 μs,13.0679 μs,15.5565 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,13,True,370.812 μs,7.1074 μs,7.6048 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,14,False,"4,468.049 μs",28.4824 μs,26.6425 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,14,True,383.760 μs,1.0272 μs,0.9609 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,15,False,55.931 μs,0.4541 μs,0.4248 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,15,True,"182,366.701 μs","1,407.7123 μs","1,316.7750 μs"
|
||||
|
|
@@ -2,7 +2,7 @@
|
||||
<html lang='en'>
|
||||
<head>
|
||||
<meta charset='utf-8' />
|
||||
<title>AdventOfCode2022.App.Benchmark11To15-20221215-215822</title>
|
||||
<title>AdventOfCode2022.App.Benchmark11To15-20221217-164139</title>
|
||||
|
||||
<style type="text/css">
|
||||
table { border-collapse: collapse; display: block; width: 100%; overflow: auto; }
|
||||
@@ -22,18 +22,18 @@ Apple M1 Max, 1 CPU, 10 logical and 10 physical cores
|
||||
<pre><code></code></pre>
|
||||
|
||||
<table>
|
||||
<thead><tr><th>Method</th><th>Day</th><th>IsPartOne</th><th> Mean</th><th>Error</th><th>StdDev</th>
|
||||
<thead><tr><th>Method</th><th>Day</th><th>IsPartOne</th><th> Mean</th><th> Error</th><th> StdDev</th>
|
||||
</tr>
|
||||
</thead><tbody><tr><td>Benchmark</td><td>11</td><td>False</td><td>2,899.131 μs</td><td>7.8108 μs</td><td>7.3063 μs</td>
|
||||
</tr><tr><td>Benchmark</td><td>11</td><td>True</td><td>7.382 μs</td><td>0.0168 μs</td><td>0.0157 μs</td>
|
||||
</tr><tr><td>Benchmark</td><td>12</td><td>False</td><td>22,757.168 μs</td><td>48.8043 μs</td><td>40.7538 μs</td>
|
||||
</tr><tr><td>Benchmark</td><td>12</td><td>True</td><td>20,172.666 μs</td><td>36.7869 μs</td><td>32.6106 μs</td>
|
||||
</tr><tr><td>Benchmark</td><td>13</td><td>False</td><td>643.723 μs</td><td>1.8549 μs</td><td>1.6443 μs</td>
|
||||
</tr><tr><td>Benchmark</td><td>13</td><td>True</td><td>353.664 μs</td><td>1.0564 μs</td><td>0.9882 μs</td>
|
||||
</tr><tr><td>Benchmark</td><td>14</td><td>False</td><td>4,240.325 μs</td><td>14.9432 μs</td><td>13.9779 μs</td>
|
||||
</tr><tr><td>Benchmark</td><td>14</td><td>True</td><td>376.356 μs</td><td>1.1372 μs</td><td>1.0637 μs</td>
|
||||
</tr><tr><td>Benchmark</td><td>15</td><td>False</td><td>33.683 μs</td><td>0.0796 μs</td><td>0.0744 μs</td>
|
||||
</tr><tr><td>Benchmark</td><td>15</td><td>True</td><td>179,272.343 μs</td><td>458.4560 μs</td><td>357.9323 μs</td>
|
||||
</thead><tbody><tr><td>Benchmark</td><td>11</td><td>False</td><td>2,997.197 μs</td><td>31.7926 μs</td><td>29.7388 μs</td>
|
||||
</tr><tr><td>Benchmark</td><td>11</td><td>True</td><td>7.624 μs</td><td>0.0965 μs</td><td>0.0903 μs</td>
|
||||
</tr><tr><td>Benchmark</td><td>12</td><td>False</td><td>23,553.487 μs</td><td>240.3018 μs</td><td>224.7784 μs</td>
|
||||
</tr><tr><td>Benchmark</td><td>12</td><td>True</td><td>19,241.192 μs</td><td>140.5634 μs</td><td>124.6058 μs</td>
|
||||
</tr><tr><td>Benchmark</td><td>13</td><td>False</td><td>662.002 μs</td><td>13.0679 μs</td><td>15.5565 μs</td>
|
||||
</tr><tr><td>Benchmark</td><td>13</td><td>True</td><td>370.812 μs</td><td>7.1074 μs</td><td>7.6048 μs</td>
|
||||
</tr><tr><td>Benchmark</td><td>14</td><td>False</td><td>4,468.049 μs</td><td>28.4824 μs</td><td>26.6425 μs</td>
|
||||
</tr><tr><td>Benchmark</td><td>14</td><td>True</td><td>383.760 μs</td><td>1.0272 μs</td><td>0.9609 μs</td>
|
||||
</tr><tr><td>Benchmark</td><td>15</td><td>False</td><td>55.931 μs</td><td>0.4541 μs</td><td>0.4248 μs</td>
|
||||
</tr><tr><td>Benchmark</td><td>15</td><td>True</td><td>182,366.701 μs</td><td>1,407.7123 μs</td><td>1,316.7750 μs</td>
|
||||
</tr></tbody></table>
|
||||
</body>
|
||||
</html>
|
||||
|
@@ -0,0 +1,16 @@
|
||||
``` ini
|
||||
|
||||
BenchmarkDotNet=v0.13.2, OS=macOS 13.0.1 (22A400) [Darwin 22.1.0]
|
||||
Apple M1 Max, 1 CPU, 10 logical and 10 physical cores
|
||||
.NET SDK=7.0.100
|
||||
[Host] : .NET 7.0.0 (7.0.22.51805), Arm64 RyuJIT AdvSIMD DEBUG
|
||||
DefaultJob : .NET 7.0.0 (7.0.22.51805), Arm64 RyuJIT AdvSIMD
|
||||
|
||||
|
||||
```
|
||||
| Method | Day | IsPartOne | Mean | Error | StdDev |
|
||||
|---------- |---- |---------- |-------------:|-----------:|------------:|
|
||||
| **Benchmark** | **16** | **False** | **4,825.261 ms** | **96.3610 ms** | **183.3368 ms** |
|
||||
| **Benchmark** | **16** | **True** | **1,204.199 ms** | **11.6398 ms** | **10.8879 ms** |
|
||||
| **Benchmark** | **17** | **False** | **4.928 ms** | **0.1057 ms** | **0.3049 ms** |
|
||||
| **Benchmark** | **17** | **True** | **1.875 ms** | **0.0363 ms** | **0.0446 ms** |
|
@@ -0,0 +1,5 @@
|
||||
Method,Job,AnalyzeLaunchVariance,EvaluateOverhead,MaxAbsoluteError,MaxRelativeError,MinInvokeCount,MinIterationTime,OutlierMode,Affinity,EnvironmentVariables,Jit,Platform,PowerPlanMode,Runtime,AllowVeryLargeObjects,Concurrent,CpuGroups,Force,HeapAffinitizeMask,HeapCount,NoAffinitize,RetainVm,Server,Arguments,BuildConfiguration,Clock,EngineFactory,NuGetReferences,Toolchain,IsMutator,InvocationCount,IterationCount,IterationTime,LaunchCount,MaxIterationCount,MaxWarmupIterationCount,MemoryRandomization,MinIterationCount,MinWarmupIterationCount,RunStrategy,UnrollFactor,WarmupCount,Day,IsPartOne,Mean,Error,StdDev
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,16,False,"4,825.261 ms",96.3610 ms,183.3368 ms
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,16,True,"1,204.199 ms",11.6398 ms,10.8879 ms
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,17,False,4.928 ms,0.1057 ms,0.3049 ms
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,17,True,1.875 ms,0.0363 ms,0.0446 ms
|
|
@@ -0,0 +1,33 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang='en'>
|
||||
<head>
|
||||
<meta charset='utf-8' />
|
||||
<title>AdventOfCode2022.App.Benchmark16To20-20221217-164444</title>
|
||||
|
||||
<style type="text/css">
|
||||
table { border-collapse: collapse; display: block; width: 100%; overflow: auto; }
|
||||
td, th { padding: 6px 13px; border: 1px solid #ddd; text-align: right; }
|
||||
tr { background-color: #fff; border-top: 1px solid #ccc; }
|
||||
tr:nth-child(even) { background: #f8f8f8; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<pre><code>
|
||||
BenchmarkDotNet=v0.13.2, OS=macOS 13.0.1 (22A400) [Darwin 22.1.0]
|
||||
Apple M1 Max, 1 CPU, 10 logical and 10 physical cores
|
||||
.NET SDK=7.0.100
|
||||
[Host] : .NET 7.0.0 (7.0.22.51805), Arm64 RyuJIT AdvSIMD DEBUG
|
||||
DefaultJob : .NET 7.0.0 (7.0.22.51805), Arm64 RyuJIT AdvSIMD
|
||||
</code></pre>
|
||||
<pre><code></code></pre>
|
||||
|
||||
<table>
|
||||
<thead><tr><th>Method</th><th>Day</th><th>IsPartOne</th><th> Mean</th><th>Error</th><th>StdDev</th>
|
||||
</tr>
|
||||
</thead><tbody><tr><td>Benchmark</td><td>16</td><td>False</td><td>4,825.261 ms</td><td>96.3610 ms</td><td>183.3368 ms</td>
|
||||
</tr><tr><td>Benchmark</td><td>16</td><td>True</td><td>1,204.199 ms</td><td>11.6398 ms</td><td>10.8879 ms</td>
|
||||
</tr><tr><td>Benchmark</td><td>17</td><td>False</td><td>4.928 ms</td><td>0.1057 ms</td><td>0.3049 ms</td>
|
||||
</tr><tr><td>Benchmark</td><td>17</td><td>True</td><td>1.875 ms</td><td>0.0363 ms</td><td>0.0446 ms</td>
|
||||
</tr></tbody></table>
|
||||
</body>
|
||||
</html>
|
@@ -10,13 +10,13 @@ Apple M1 Max, 1 CPU, 10 logical and 10 physical cores
|
||||
```
|
||||
| Method | Day | IsPartOne | Mean | Error | StdDev |
|
||||
|---------- |---- |---------- |---------:|---------:|---------:|
|
||||
| **Benchmark** | **1** | **False** | **32.80 μs** | **0.076 μs** | **0.071 μs** |
|
||||
| **Benchmark** | **1** | **True** | **32.72 μs** | **0.158 μs** | **0.147 μs** |
|
||||
| **Benchmark** | **2** | **False** | **83.97 μs** | **0.736 μs** | **0.688 μs** |
|
||||
| **Benchmark** | **2** | **True** | **85.55 μs** | **0.919 μs** | **0.859 μs** |
|
||||
| **Benchmark** | **3** | **False** | **73.60 μs** | **0.465 μs** | **0.435 μs** |
|
||||
| **Benchmark** | **3** | **True** | **31.17 μs** | **0.207 μs** | **0.184 μs** |
|
||||
| **Benchmark** | **4** | **False** | **54.68 μs** | **0.369 μs** | **0.327 μs** |
|
||||
| **Benchmark** | **4** | **True** | **67.24 μs** | **0.349 μs** | **0.291 μs** |
|
||||
| **Benchmark** | **5** | **False** | **82.63 μs** | **0.315 μs** | **0.294 μs** |
|
||||
| **Benchmark** | **5** | **True** | **95.83 μs** | **0.339 μs** | **0.317 μs** |
|
||||
| **Benchmark** | **1** | **False** | **33.14 μs** | **0.350 μs** | **0.310 μs** |
|
||||
| **Benchmark** | **1** | **True** | **33.37 μs** | **0.320 μs** | **0.284 μs** |
|
||||
| **Benchmark** | **2** | **False** | **82.36 μs** | **0.254 μs** | **0.237 μs** |
|
||||
| **Benchmark** | **2** | **True** | **83.74 μs** | **0.291 μs** | **0.243 μs** |
|
||||
| **Benchmark** | **3** | **False** | **67.95 μs** | **1.356 μs** | **1.451 μs** |
|
||||
| **Benchmark** | **3** | **True** | **29.75 μs** | **0.528 μs** | **0.494 μs** |
|
||||
| **Benchmark** | **4** | **False** | **54.30 μs** | **0.234 μs** | **0.207 μs** |
|
||||
| **Benchmark** | **4** | **True** | **65.93 μs** | **0.411 μs** | **0.384 μs** |
|
||||
| **Benchmark** | **5** | **False** | **80.10 μs** | **0.490 μs** | **0.458 μs** |
|
||||
| **Benchmark** | **5** | **True** | **92.79 μs** | **0.616 μs** | **0.576 μs** |
|
||||
|
@@ -1,11 +1,11 @@
|
||||
Method,Job,AnalyzeLaunchVariance,EvaluateOverhead,MaxAbsoluteError,MaxRelativeError,MinInvokeCount,MinIterationTime,OutlierMode,Affinity,EnvironmentVariables,Jit,Platform,PowerPlanMode,Runtime,AllowVeryLargeObjects,Concurrent,CpuGroups,Force,HeapAffinitizeMask,HeapCount,NoAffinitize,RetainVm,Server,Arguments,BuildConfiguration,Clock,EngineFactory,NuGetReferences,Toolchain,IsMutator,InvocationCount,IterationCount,IterationTime,LaunchCount,MaxIterationCount,MaxWarmupIterationCount,MemoryRandomization,MinIterationCount,MinWarmupIterationCount,RunStrategy,UnrollFactor,WarmupCount,Day,IsPartOne,Mean,Error,StdDev
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,1,False,32.80 μs,0.076 μs,0.071 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,1,True,32.72 μs,0.158 μs,0.147 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,2,False,83.97 μs,0.736 μs,0.688 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,2,True,85.55 μs,0.919 μs,0.859 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,3,False,73.60 μs,0.465 μs,0.435 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,3,True,31.17 μs,0.207 μs,0.184 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,4,False,54.68 μs,0.369 μs,0.327 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,4,True,67.24 μs,0.349 μs,0.291 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,5,False,82.63 μs,0.315 μs,0.294 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,5,True,95.83 μs,0.339 μs,0.317 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,1,False,33.14 μs,0.350 μs,0.310 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,1,True,33.37 μs,0.320 μs,0.284 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,2,False,82.36 μs,0.254 μs,0.237 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,2,True,83.74 μs,0.291 μs,0.243 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,3,False,67.95 μs,1.356 μs,1.451 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,3,True,29.75 μs,0.528 μs,0.494 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,4,False,54.30 μs,0.234 μs,0.207 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,4,True,65.93 μs,0.411 μs,0.384 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,5,False,80.10 μs,0.490 μs,0.458 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,5,True,92.79 μs,0.616 μs,0.576 μs
|
||||
|
|
@@ -2,7 +2,7 @@
|
||||
<html lang='en'>
|
||||
<head>
|
||||
<meta charset='utf-8' />
|
||||
<title>AdventOfCode2022.App.Benchmark1To5-20221215-220413</title>
|
||||
<title>AdventOfCode2022.App.Benchmark1To5-20221217-163546</title>
|
||||
|
||||
<style type="text/css">
|
||||
table { border-collapse: collapse; display: block; width: 100%; overflow: auto; }
|
||||
@@ -24,16 +24,16 @@ Apple M1 Max, 1 CPU, 10 logical and 10 physical cores
|
||||
<table>
|
||||
<thead><tr><th>Method</th><th>Day</th><th>IsPartOne</th><th>Mean</th><th>Error</th><th>StdDev</th>
|
||||
</tr>
|
||||
</thead><tbody><tr><td>Benchmark</td><td>1</td><td>False</td><td>32.80 μs</td><td>0.076 μs</td><td>0.071 μs</td>
|
||||
</tr><tr><td>Benchmark</td><td>1</td><td>True</td><td>32.72 μs</td><td>0.158 μs</td><td>0.147 μs</td>
|
||||
</tr><tr><td>Benchmark</td><td>2</td><td>False</td><td>83.97 μs</td><td>0.736 μs</td><td>0.688 μs</td>
|
||||
</tr><tr><td>Benchmark</td><td>2</td><td>True</td><td>85.55 μs</td><td>0.919 μs</td><td>0.859 μs</td>
|
||||
</tr><tr><td>Benchmark</td><td>3</td><td>False</td><td>73.60 μs</td><td>0.465 μs</td><td>0.435 μs</td>
|
||||
</tr><tr><td>Benchmark</td><td>3</td><td>True</td><td>31.17 μs</td><td>0.207 μs</td><td>0.184 μs</td>
|
||||
</tr><tr><td>Benchmark</td><td>4</td><td>False</td><td>54.68 μs</td><td>0.369 μs</td><td>0.327 μs</td>
|
||||
</tr><tr><td>Benchmark</td><td>4</td><td>True</td><td>67.24 μs</td><td>0.349 μs</td><td>0.291 μs</td>
|
||||
</tr><tr><td>Benchmark</td><td>5</td><td>False</td><td>82.63 μs</td><td>0.315 μs</td><td>0.294 μs</td>
|
||||
</tr><tr><td>Benchmark</td><td>5</td><td>True</td><td>95.83 μs</td><td>0.339 μs</td><td>0.317 μs</td>
|
||||
</thead><tbody><tr><td>Benchmark</td><td>1</td><td>False</td><td>33.14 μs</td><td>0.350 μs</td><td>0.310 μs</td>
|
||||
</tr><tr><td>Benchmark</td><td>1</td><td>True</td><td>33.37 μs</td><td>0.320 μs</td><td>0.284 μs</td>
|
||||
</tr><tr><td>Benchmark</td><td>2</td><td>False</td><td>82.36 μs</td><td>0.254 μs</td><td>0.237 μs</td>
|
||||
</tr><tr><td>Benchmark</td><td>2</td><td>True</td><td>83.74 μs</td><td>0.291 μs</td><td>0.243 μs</td>
|
||||
</tr><tr><td>Benchmark</td><td>3</td><td>False</td><td>67.95 μs</td><td>1.356 μs</td><td>1.451 μs</td>
|
||||
</tr><tr><td>Benchmark</td><td>3</td><td>True</td><td>29.75 μs</td><td>0.528 μs</td><td>0.494 μs</td>
|
||||
</tr><tr><td>Benchmark</td><td>4</td><td>False</td><td>54.30 μs</td><td>0.234 μs</td><td>0.207 μs</td>
|
||||
</tr><tr><td>Benchmark</td><td>4</td><td>True</td><td>65.93 μs</td><td>0.411 μs</td><td>0.384 μs</td>
|
||||
</tr><tr><td>Benchmark</td><td>5</td><td>False</td><td>80.10 μs</td><td>0.490 μs</td><td>0.458 μs</td>
|
||||
</tr><tr><td>Benchmark</td><td>5</td><td>True</td><td>92.79 μs</td><td>0.616 μs</td><td>0.576 μs</td>
|
||||
</tr></tbody></table>
|
||||
</body>
|
||||
</html>
|
||||
|
@@ -10,13 +10,13 @@ Apple M1 Max, 1 CPU, 10 logical and 10 physical cores
|
||||
```
|
||||
| Method | Day | IsPartOne | Mean | Error | StdDev |
|
||||
|---------- |---- |---------- |-----------:|----------:|----------:|
|
||||
| **Benchmark** | **6** | **False** | **172.061 μs** | **0.6541 μs** | **0.6118 μs** |
|
||||
| **Benchmark** | **6** | **True** | **91.573 μs** | **0.4029 μs** | **0.3571 μs** |
|
||||
| **Benchmark** | **7** | **False** | **474.356 μs** | **2.4094 μs** | **2.2537 μs** |
|
||||
| **Benchmark** | **7** | **True** | **471.122 μs** | **1.8145 μs** | **1.6973 μs** |
|
||||
| **Benchmark** | **8** | **False** | **383.782 μs** | **1.8874 μs** | **1.7655 μs** |
|
||||
| **Benchmark** | **8** | **True** | **773.921 μs** | **2.0381 μs** | **1.9064 μs** |
|
||||
| **Benchmark** | **9** | **False** | **968.365 μs** | **3.3664 μs** | **2.9842 μs** |
|
||||
| **Benchmark** | **9** | **True** | **544.818 μs** | **2.7093 μs** | **2.5343 μs** |
|
||||
| **Benchmark** | **10** | **False** | **8.523 μs** | **0.0358 μs** | **0.0335 μs** |
|
||||
| **Benchmark** | **10** | **True** | **7.651 μs** | **0.0135 μs** | **0.0120 μs** |
|
||||
| **Benchmark** | **6** | **False** | **175.372 μs** | **0.9155 μs** | **0.8564 μs** |
|
||||
| **Benchmark** | **6** | **True** | **87.361 μs** | **0.6016 μs** | **0.5628 μs** |
|
||||
| **Benchmark** | **7** | **False** | **458.427 μs** | **5.3378 μs** | **4.9930 μs** |
|
||||
| **Benchmark** | **7** | **True** | **455.400 μs** | **4.3545 μs** | **4.0732 μs** |
|
||||
| **Benchmark** | **8** | **False** | **385.780 μs** | **2.2483 μs** | **1.9930 μs** |
|
||||
| **Benchmark** | **8** | **True** | **773.037 μs** | **1.7013 μs** | **1.5914 μs** |
|
||||
| **Benchmark** | **9** | **False** | **977.263 μs** | **5.4201 μs** | **5.0699 μs** |
|
||||
| **Benchmark** | **9** | **True** | **550.864 μs** | **2.3154 μs** | **2.1658 μs** |
|
||||
| **Benchmark** | **10** | **False** | **8.738 μs** | **0.0265 μs** | **0.0207 μs** |
|
||||
| **Benchmark** | **10** | **True** | **7.804 μs** | **0.1063 μs** | **0.0942 μs** |
|
||||
|
@@ -1,11 +1,11 @@
|
||||
Method,Job,AnalyzeLaunchVariance,EvaluateOverhead,MaxAbsoluteError,MaxRelativeError,MinInvokeCount,MinIterationTime,OutlierMode,Affinity,EnvironmentVariables,Jit,Platform,PowerPlanMode,Runtime,AllowVeryLargeObjects,Concurrent,CpuGroups,Force,HeapAffinitizeMask,HeapCount,NoAffinitize,RetainVm,Server,Arguments,BuildConfiguration,Clock,EngineFactory,NuGetReferences,Toolchain,IsMutator,InvocationCount,IterationCount,IterationTime,LaunchCount,MaxIterationCount,MaxWarmupIterationCount,MemoryRandomization,MinIterationCount,MinWarmupIterationCount,RunStrategy,UnrollFactor,WarmupCount,Day,IsPartOne,Mean,Error,StdDev
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,6,False,172.061 μs,0.6541 μs,0.6118 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,6,True,91.573 μs,0.4029 μs,0.3571 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,7,False,474.356 μs,2.4094 μs,2.2537 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,7,True,471.122 μs,1.8145 μs,1.6973 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,8,False,383.782 μs,1.8874 μs,1.7655 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,8,True,773.921 μs,2.0381 μs,1.9064 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,9,False,968.365 μs,3.3664 μs,2.9842 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,9,True,544.818 μs,2.7093 μs,2.5343 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,10,False,8.523 μs,0.0358 μs,0.0335 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,10,True,7.651 μs,0.0135 μs,0.0120 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,6,False,175.372 μs,0.9155 μs,0.8564 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,6,True,87.361 μs,0.6016 μs,0.5628 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,7,False,458.427 μs,5.3378 μs,4.9930 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,7,True,455.400 μs,4.3545 μs,4.0732 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,8,False,385.780 μs,2.2483 μs,1.9930 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,8,True,773.037 μs,1.7013 μs,1.5914 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,9,False,977.263 μs,5.4201 μs,5.0699 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,9,True,550.864 μs,2.3154 μs,2.1658 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,10,False,8.738 μs,0.0265 μs,0.0207 μs
|
||||
Benchmark,DefaultJob,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 7.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,10,True,7.804 μs,0.1063 μs,0.0942 μs
|
||||
|
|
@@ -2,7 +2,7 @@
|
||||
<html lang='en'>
|
||||
<head>
|
||||
<meta charset='utf-8' />
|
||||
<title>AdventOfCode2022.App.Benchmark6To10-20221215-220702</title>
|
||||
<title>AdventOfCode2022.App.Benchmark6To10-20221217-163844</title>
|
||||
|
||||
<style type="text/css">
|
||||
table { border-collapse: collapse; display: block; width: 100%; overflow: auto; }
|
||||
@@ -24,16 +24,16 @@ Apple M1 Max, 1 CPU, 10 logical and 10 physical cores
|
||||
<table>
|
||||
<thead><tr><th>Method</th><th>Day</th><th>IsPartOne</th><th>Mean</th><th>Error</th><th>StdDev</th>
|
||||
</tr>
|
||||
</thead><tbody><tr><td>Benchmark</td><td>6</td><td>False</td><td>172.061 μs</td><td>0.6541 μs</td><td>0.6118 μs</td>
|
||||
</tr><tr><td>Benchmark</td><td>6</td><td>True</td><td>91.573 μs</td><td>0.4029 μs</td><td>0.3571 μs</td>
|
||||
</tr><tr><td>Benchmark</td><td>7</td><td>False</td><td>474.356 μs</td><td>2.4094 μs</td><td>2.2537 μs</td>
|
||||
</tr><tr><td>Benchmark</td><td>7</td><td>True</td><td>471.122 μs</td><td>1.8145 μs</td><td>1.6973 μs</td>
|
||||
</tr><tr><td>Benchmark</td><td>8</td><td>False</td><td>383.782 μs</td><td>1.8874 μs</td><td>1.7655 μs</td>
|
||||
</tr><tr><td>Benchmark</td><td>8</td><td>True</td><td>773.921 μs</td><td>2.0381 μs</td><td>1.9064 μs</td>
|
||||
</tr><tr><td>Benchmark</td><td>9</td><td>False</td><td>968.365 μs</td><td>3.3664 μs</td><td>2.9842 μs</td>
|
||||
</tr><tr><td>Benchmark</td><td>9</td><td>True</td><td>544.818 μs</td><td>2.7093 μs</td><td>2.5343 μs</td>
|
||||
</tr><tr><td>Benchmark</td><td>10</td><td>False</td><td>8.523 μs</td><td>0.0358 μs</td><td>0.0335 μs</td>
|
||||
</tr><tr><td>Benchmark</td><td>10</td><td>True</td><td>7.651 μs</td><td>0.0135 μs</td><td>0.0120 μs</td>
|
||||
</thead><tbody><tr><td>Benchmark</td><td>6</td><td>False</td><td>175.372 μs</td><td>0.9155 μs</td><td>0.8564 μs</td>
|
||||
</tr><tr><td>Benchmark</td><td>6</td><td>True</td><td>87.361 μs</td><td>0.6016 μs</td><td>0.5628 μs</td>
|
||||
</tr><tr><td>Benchmark</td><td>7</td><td>False</td><td>458.427 μs</td><td>5.3378 μs</td><td>4.9930 μs</td>
|
||||
</tr><tr><td>Benchmark</td><td>7</td><td>True</td><td>455.400 μs</td><td>4.3545 μs</td><td>4.0732 μs</td>
|
||||
</tr><tr><td>Benchmark</td><td>8</td><td>False</td><td>385.780 μs</td><td>2.2483 μs</td><td>1.9930 μs</td>
|
||||
</tr><tr><td>Benchmark</td><td>8</td><td>True</td><td>773.037 μs</td><td>1.7013 μs</td><td>1.5914 μs</td>
|
||||
</tr><tr><td>Benchmark</td><td>9</td><td>False</td><td>977.263 μs</td><td>5.4201 μs</td><td>5.0699 μs</td>
|
||||
</tr><tr><td>Benchmark</td><td>9</td><td>True</td><td>550.864 μs</td><td>2.3154 μs</td><td>2.1658 μs</td>
|
||||
</tr><tr><td>Benchmark</td><td>10</td><td>False</td><td>8.738 μs</td><td>0.0265 μs</td><td>0.0207 μs</td>
|
||||
</tr><tr><td>Benchmark</td><td>10</td><td>True</td><td>7.804 μs</td><td>0.1063 μs</td><td>0.0942 μs</td>
|
||||
</tr></tbody></table>
|
||||
</body>
|
||||
</html>
|
||||
|
Reference in New Issue
Block a user