BenchmarkDotNet results
BenchmarkDotNet v0.15.8, macOS 27.0.1 (26A434) [Darwin 27.0.0]Apple M5, 1 CPU, 10 logical and 10 physical cores.NET SDK 10.0.402 [Host] : .NET 10.0.13 (10.0.13, 10.0.1326.50504), Arm64 RyuJIT armv8.0-a Job-EFGDAT : .NET 10.0.13 (10.0.13, 10.0.1326.50504), Arm64 RyuJIT armv8.0-a
InvocationCount=1 IterationCount=10 LaunchCount=1RunStrategy=Monitoring UnrollFactor=1 WarmupCount=3| Method | Input | Mean | Error | StdDev | Min | Max | Median | Gen0 | Gen1 | Gen2 | Allocated |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Workspace | CleanArchitecture | 844,107.9 μs | 95,289.24 μs | 63,027.93 μs | 789,802.1 μs | 931,381.7 μs | 802,846.9 μs | 11000.0000 | 4000.0000 | - | 92663.21 KB |
| Graph | CleanArchitecture | 17,205.3 μs | 7,256.67 μs | 4,799.84 μs | 14,893.4 μs | 29,852.5 μs | 15,185.3 μs | - | - | - | 5526.69 KB |
| Rules | CleanArchitecture | 915.2 μs | 38.53 μs | 25.49 μs | 885.2 μs | 970.1 μs | 911.8 μs | - | - | - | 340.75 KB |
| FullScan | CleanArchitecture | 856,489.6 μs | 107,815.60 μs | 71,313.34 μs | 798,028.2 μs | 974,329.0 μs | 822,498.8 μs | 12000.0000 | 4000.0000 | - | 99147.99 KB |
| Workspace | Generated24x40 | 3,179,425.2 μs | 243,241.67 μs | 160,889.30 μs | 2,994,601.5 μs | 3,434,010.8 μs | 3,117,011.6 μs | 79000.0000 | 28000.0000 | 2000.0000 | 630296.63 KB |
| Graph | Generated24x40 | 479,436.9 μs | 27,506.67 μs | 18,193.96 μs | 459,972.0 μs | 514,825.5 μs | 478,782.0 μs | 55000.0000 | 11000.0000 | - | 451180.49 KB |
| Rules | Generated24x40 | 118,997.2 μs | 67,454.07 μs | 44,616.69 μs | 79,165.3 μs | 175,329.4 μs | 96,774.7 μs | 8000.0000 | 1000.0000 | - | 81597.97 KB |
| FullScan | Generated24x40 | 3,820,553.7 μs | 131,939.98 μs | 87,270.13 μs | 3,714,387.2 μs | 3,957,594.1 μs | 3,793,631.9 μs | 144000.0000 | 40000.0000 | 3000.0000 | 1166573.12 KB |
| Workspace | ModularMonolith | 874,258.9 μs | 111,871.49 μs | 73,996.06 μs | 802,137.2 μs | 986,250.2 μs | 840,859.6 μs | 11000.0000 | 4000.0000 | - | 92685.63 KB |
| Graph | ModularMonolith | 14,540.1 μs | 271.49 μs | 179.57 μs | 14,356.9 μs | 14,998.2 μs | 14,504.8 μs | - | - | - | 5459.96 KB |
| Rules | ModularMonolith | 977.5 μs | 54.16 μs | 35.82 μs | 933.1 μs | 1,026.7 μs | 982.4 μs | - | - | - | 338.63 KB |
| FullScan | ModularMonolith | 878,766.0 μs | 113,552.89 μs | 75,108.21 μs | 814,922.5 μs | 996,693.5 μs | 845,175.4 μs | 12000.0000 | 4000.0000 | - | 99115.7 KB |