// Validating benchmarks: // ***** BenchmarkRunner: Start ***** // ***** Found 15 benchmark(s) in total ***** // ***** Building 1 exe(s) in Parallel: Start ***** // start dotnet restore --nodeReuse:false /p:UseSharedCompilation=false /p:Deterministic=true /p:Optimize=true /p:ArtifactsPath="D:\Projects\mcp-experiments\dotnet\src\PuzzleSolver.Benchmarks\bin\Release\net10.0\PuzzleSolver.Benchmarks-DefaultJob-1/" /p:OutDir="D:\Projects\mcp-experiments\dotnet\src\PuzzleSolver.Benchmarks\bin\Release\net10.0\PuzzleSolver.Benchmarks-DefaultJob-1\bin\Release\net10.0/" /p:OutputPath="D:\Projects\mcp-experiments\dotnet\src\PuzzleSolver.Benchmarks\bin\Release\net10.0\PuzzleSolver.Benchmarks-DefaultJob-1\bin\Release\net10.0/" /p:PublishDir="D:\Projects\mcp-experiments\dotnet\src\PuzzleSolver.Benchmarks\bin\Release\net10.0\PuzzleSolver.Benchmarks-DefaultJob-1\publish/" in D:\Projects\mcp-experiments\dotnet\src\PuzzleSolver.Benchmarks\bin\Release\net10.0\PuzzleSolver.Benchmarks-DefaultJob-1 // command took 1.09 sec and exited with 0 // start dotnet build -c Release --no-restore --nodeReuse:false /p:UseSharedCompilation=false /p:Deterministic=true /p:Optimize=true /p:ArtifactsPath="D:\Projects\mcp-experiments\dotnet\src\PuzzleSolver.Benchmarks\bin\Release\net10.0\PuzzleSolver.Benchmarks-DefaultJob-1/" /p:OutDir="D:\Projects\mcp-experiments\dotnet\src\PuzzleSolver.Benchmarks\bin\Release\net10.0\PuzzleSolver.Benchmarks-DefaultJob-1\bin\Release\net10.0/" /p:OutputPath="D:\Projects\mcp-experiments\dotnet\src\PuzzleSolver.Benchmarks\bin\Release\net10.0\PuzzleSolver.Benchmarks-DefaultJob-1\bin\Release\net10.0/" /p:PublishDir="D:\Projects\mcp-experiments\dotnet\src\PuzzleSolver.Benchmarks\bin\Release\net10.0\PuzzleSolver.Benchmarks-DefaultJob-1\publish/" --output "D:\Projects\mcp-experiments\dotnet\src\PuzzleSolver.Benchmarks\bin\Release\net10.0\PuzzleSolver.Benchmarks-DefaultJob-1\bin\Release\net10.0/" in D:\Projects\mcp-experiments\dotnet\src\PuzzleSolver.Benchmarks\bin\Release\net10.0\PuzzleSolver.Benchmarks-DefaultJob-1 // command took 9.85 sec and exited with 0 // ***** Done, took 00:00:10 (10.98 sec) ***** // Found 15 benchmarks: // NumbersGameBenchmarks.UsingBreadthFirstSearch: DefaultJob [Configuration=AlreadySolved] // NumbersGameBenchmarks.UsingDepthFirstSearch: DefaultJob [Configuration=AlreadySolved] // NumbersGameBenchmarks.UsingIterativeDepthFirstSearch: DefaultJob [Configuration=AlreadySolved] // NumbersGameBenchmarks.UsingBreadthFirstSearch: DefaultJob [Configuration=Easy] // NumbersGameBenchmarks.UsingDepthFirstSearch: DefaultJob [Configuration=Easy] // NumbersGameBenchmarks.UsingIterativeDepthFirstSearch: DefaultJob [Configuration=Easy] // NumbersGameBenchmarks.UsingBreadthFirstSearch: DefaultJob [Configuration=Hard] // NumbersGameBenchmarks.UsingDepthFirstSearch: DefaultJob [Configuration=Hard] // NumbersGameBenchmarks.UsingIterativeDepthFirstSearch: DefaultJob [Configuration=Hard] // NumbersGameBenchmarks.UsingBreadthFirstSearch: DefaultJob [Configuration=Impossible] // NumbersGameBenchmarks.UsingDepthFirstSearch: DefaultJob [Configuration=Impossible] // NumbersGameBenchmarks.UsingIterativeDepthFirstSearch: DefaultJob [Configuration=Impossible] // NumbersGameBenchmarks.UsingBreadthFirstSearch: DefaultJob [Configuration=Medium] // NumbersGameBenchmarks.UsingDepthFirstSearch: DefaultJob [Configuration=Medium] // NumbersGameBenchmarks.UsingIterativeDepthFirstSearch: DefaultJob [Configuration=Medium] Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: NumbersGameBenchmarks.UsingBreadthFirstSearch: DefaultJob [Configuration=AlreadySolved] // *** Execute *** // Launch: 1 / 1 // Execute: dotnet PuzzleSolver.Benchmarks-DefaultJob-1.dll --anonymousPipes 1560 2524 --benchmarkName "PuzzleSolver.Benchmarks.NumbersGameBenchmarks.UsingBreadthFirstSearch(Configuration: AlreadySolved)" --job Default --benchmarkId 0 in D:\Projects\mcp-experiments\dotnet\src\PuzzleSolver.Benchmarks\bin\Release\net10.0\PuzzleSolver.Benchmarks-DefaultJob-1\bin\Release\net10.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.15.6 // Runtime=.NET 10.0.0 (10.0.0, 10.0.25.52411), X64 RyuJIT x86-64-v4 // GC=Concurrent Workstation // HardwareIntrinsics=AVX512 BITALG+VBMI2+VNNI+VPOPCNTDQ,AVX512 IFMA+VBMI,AVX512 F+BW+CD+DQ+VL,AVX2+BMI1+BMI2+F16C+FMA+LZCNT+MOVBE,AVX,SSE3+SSSE3+SSE4.1+SSE4.2+POPCNT,X86Base+SSE+SSE2,AES+PCLMUL,AvxVnni VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 90500.00 ns, 90.5000 us/op WorkloadJitting 1: 1 op, 4311400.00 ns, 4.3114 ms/op OverheadJitting 2: 16 op, 128000.00 ns, 8.0000 us/op WorkloadJitting 2: 16 op, 171800.00 ns, 10.7375 us/op WorkloadPilot 1: 16 op, 21300.00 ns, 1.3313 us/op WorkloadPilot 2: 32 op, 66100.00 ns, 2.0656 us/op WorkloadPilot 3: 64 op, 60900.00 ns, 951.5625 ns/op WorkloadPilot 4: 128 op, 118100.00 ns, 922.6563 ns/op WorkloadPilot 5: 256 op, 201600.00 ns, 787.5000 ns/op WorkloadPilot 6: 512 op, 296700.00 ns, 579.4922 ns/op WorkloadPilot 7: 1024 op, 647600.00 ns, 632.4219 ns/op WorkloadPilot 8: 2048 op, 1184800.00 ns, 578.5156 ns/op WorkloadPilot 9: 4096 op, 2268500.00 ns, 553.8330 ns/op WorkloadPilot 10: 8192 op, 4842100.00 ns, 591.0767 ns/op WorkloadPilot 11: 16384 op, 9816200.00 ns, 599.1333 ns/op WorkloadPilot 12: 32768 op, 14809700.00 ns, 451.9562 ns/op WorkloadPilot 13: 65536 op, 25581700.00 ns, 390.3458 ns/op WorkloadPilot 14: 131072 op, 73218500.00 ns, 558.6128 ns/op WorkloadPilot 15: 262144 op, 64378200.00 ns, 245.5833 ns/op WorkloadPilot 16: 524288 op, 52667200.00 ns, 100.4547 ns/op WorkloadPilot 17: 1048576 op, 108949300.00 ns, 103.9021 ns/op WorkloadPilot 18: 2097152 op, 211951700.00 ns, 101.0664 ns/op WorkloadPilot 19: 4194304 op, 399937000.00 ns, 95.3524 ns/op WorkloadPilot 20: 8388608 op, 774390900.00 ns, 92.3146 ns/op OverheadWarmup 1: 8388608 op, 9518200.00 ns, 1.1347 ns/op OverheadWarmup 2: 8388608 op, 9274400.00 ns, 1.1056 ns/op OverheadWarmup 3: 8388608 op, 10161100.00 ns, 1.2113 ns/op OverheadWarmup 4: 8388608 op, 9676800.00 ns, 1.1536 ns/op OverheadWarmup 5: 8388608 op, 9348600.00 ns, 1.1144 ns/op OverheadWarmup 6: 8388608 op, 9453400.00 ns, 1.1269 ns/op OverheadWarmup 7: 8388608 op, 9286400.00 ns, 1.1070 ns/op OverheadActual 1: 8388608 op, 9293400.00 ns, 1.1079 ns/op OverheadActual 2: 8388608 op, 9878400.00 ns, 1.1776 ns/op OverheadActual 3: 8388608 op, 9476600.00 ns, 1.1297 ns/op OverheadActual 4: 8388608 op, 9302500.00 ns, 1.1089 ns/op OverheadActual 5: 8388608 op, 9222000.00 ns, 1.0993 ns/op OverheadActual 6: 8388608 op, 9172800.00 ns, 1.0935 ns/op OverheadActual 7: 8388608 op, 9485500.00 ns, 1.1308 ns/op OverheadActual 8: 8388608 op, 9241400.00 ns, 1.1017 ns/op OverheadActual 9: 8388608 op, 9255100.00 ns, 1.1033 ns/op OverheadActual 10: 8388608 op, 9318700.00 ns, 1.1109 ns/op OverheadActual 11: 8388608 op, 9367600.00 ns, 1.1167 ns/op OverheadActual 12: 8388608 op, 9422600.00 ns, 1.1233 ns/op OverheadActual 13: 8388608 op, 9306500.00 ns, 1.1094 ns/op OverheadActual 14: 8388608 op, 9440300.00 ns, 1.1254 ns/op OverheadActual 15: 8388608 op, 9375200.00 ns, 1.1176 ns/op WorkloadWarmup 1: 8388608 op, 804858200.00 ns, 95.9466 ns/op WorkloadWarmup 2: 8388608 op, 838604600.00 ns, 99.9695 ns/op WorkloadWarmup 3: 8388608 op, 776513000.00 ns, 92.5676 ns/op WorkloadWarmup 4: 8388608 op, 797076100.00 ns, 95.0189 ns/op WorkloadWarmup 5: 8388608 op, 964977900.00 ns, 115.0343 ns/op WorkloadWarmup 6: 8388608 op, 877155700.00 ns, 104.5651 ns/op // BeforeActualRun WorkloadActual 1: 8388608 op, 884045900.00 ns, 105.3865 ns/op WorkloadActual 2: 8388608 op, 838921800.00 ns, 100.0073 ns/op WorkloadActual 3: 8388608 op, 819146400.00 ns, 97.6499 ns/op WorkloadActual 4: 8388608 op, 852356500.00 ns, 101.6088 ns/op WorkloadActual 5: 8388608 op, 896678300.00 ns, 106.8924 ns/op WorkloadActual 6: 8388608 op, 827496700.00 ns, 98.6453 ns/op WorkloadActual 7: 8388608 op, 903652500.00 ns, 107.7238 ns/op WorkloadActual 8: 8388608 op, 902680000.00 ns, 107.6078 ns/op WorkloadActual 9: 8388608 op, 850563600.00 ns, 101.3951 ns/op WorkloadActual 10: 8388608 op, 797870300.00 ns, 95.1136 ns/op WorkloadActual 11: 8388608 op, 827534700.00 ns, 98.6498 ns/op WorkloadActual 12: 8388608 op, 810016500.00 ns, 96.5615 ns/op WorkloadActual 13: 8388608 op, 880327000.00 ns, 104.9432 ns/op WorkloadActual 14: 8388608 op, 821871700.00 ns, 97.9747 ns/op WorkloadActual 15: 8388608 op, 837849700.00 ns, 99.8795 ns/op WorkloadActual 16: 8388608 op, 852424000.00 ns, 101.6169 ns/op WorkloadActual 17: 8388608 op, 865381700.00 ns, 103.1615 ns/op WorkloadActual 18: 8388608 op, 884258600.00 ns, 105.4118 ns/op WorkloadActual 19: 8388608 op, 940302200.00 ns, 112.0928 ns/op WorkloadActual 20: 8388608 op, 948886600.00 ns, 113.1161 ns/op WorkloadActual 21: 8388608 op, 1042504200.00 ns, 124.2762 ns/op WorkloadActual 22: 8388608 op, 859830100.00 ns, 102.4997 ns/op WorkloadActual 23: 8388608 op, 894029500.00 ns, 106.5766 ns/op WorkloadActual 24: 8388608 op, 859669500.00 ns, 102.4806 ns/op WorkloadActual 25: 8388608 op, 834877400.00 ns, 99.5251 ns/op WorkloadActual 26: 8388608 op, 802315400.00 ns, 95.6434 ns/op WorkloadActual 27: 8388608 op, 811834700.00 ns, 96.7782 ns/op WorkloadActual 28: 8388608 op, 810598600.00 ns, 96.6309 ns/op WorkloadActual 29: 8388608 op, 782253700.00 ns, 93.2519 ns/op WorkloadActual 30: 8388608 op, 819419500.00 ns, 97.6824 ns/op WorkloadActual 31: 8388608 op, 828794000.00 ns, 98.7999 ns/op WorkloadActual 32: 8388608 op, 815910500.00 ns, 97.2641 ns/op WorkloadActual 33: 8388608 op, 956566200.00 ns, 114.0316 ns/op WorkloadActual 34: 8388608 op, 822992700.00 ns, 98.1084 ns/op WorkloadActual 35: 8388608 op, 805156500.00 ns, 95.9821 ns/op WorkloadActual 36: 8388608 op, 798283600.00 ns, 95.1628 ns/op WorkloadActual 37: 8388608 op, 861990900.00 ns, 102.7573 ns/op WorkloadActual 38: 8388608 op, 809935100.00 ns, 96.5518 ns/op WorkloadActual 39: 8388608 op, 828445100.00 ns, 98.7584 ns/op WorkloadActual 40: 8388608 op, 810220000.00 ns, 96.5858 ns/op WorkloadActual 41: 8388608 op, 869397200.00 ns, 103.6402 ns/op WorkloadActual 42: 8388608 op, 801645300.00 ns, 95.5636 ns/op WorkloadActual 43: 8388608 op, 900074900.00 ns, 107.2973 ns/op WorkloadActual 44: 8388608 op, 833566500.00 ns, 99.3689 ns/op WorkloadActual 45: 8388608 op, 800622400.00 ns, 95.4416 ns/op WorkloadActual 46: 8388608 op, 813420600.00 ns, 96.9673 ns/op WorkloadActual 47: 8388608 op, 797781200.00 ns, 95.1029 ns/op WorkloadActual 48: 8388608 op, 796791200.00 ns, 94.9849 ns/op WorkloadActual 49: 8388608 op, 810650200.00 ns, 96.6370 ns/op WorkloadActual 50: 8388608 op, 791294100.00 ns, 94.3296 ns/op WorkloadActual 51: 8388608 op, 790942900.00 ns, 94.2877 ns/op WorkloadActual 52: 8388608 op, 809391100.00 ns, 96.4869 ns/op WorkloadActual 53: 8388608 op, 793766400.00 ns, 94.6243 ns/op WorkloadActual 54: 8388608 op, 795878100.00 ns, 94.8761 ns/op WorkloadActual 55: 8388608 op, 800767400.00 ns, 95.4589 ns/op WorkloadActual 56: 8388608 op, 801265000.00 ns, 95.5182 ns/op WorkloadActual 57: 8388608 op, 793271400.00 ns, 94.5653 ns/op WorkloadActual 58: 8388608 op, 789352200.00 ns, 94.0981 ns/op WorkloadActual 59: 8388608 op, 800688600.00 ns, 95.4495 ns/op WorkloadActual 60: 8388608 op, 801998400.00 ns, 95.6057 ns/op WorkloadActual 61: 8388608 op, 788361700.00 ns, 93.9800 ns/op WorkloadActual 62: 8388608 op, 825195600.00 ns, 98.3710 ns/op WorkloadActual 63: 8388608 op, 795789800.00 ns, 94.8655 ns/op // AfterActualRun WorkloadResult 1: 8388608 op, 874727200.00 ns, 104.2756 ns/op WorkloadResult 2: 8388608 op, 829603100.00 ns, 98.8964 ns/op WorkloadResult 3: 8388608 op, 809827700.00 ns, 96.5390 ns/op WorkloadResult 4: 8388608 op, 843037800.00 ns, 100.4979 ns/op WorkloadResult 5: 8388608 op, 887359600.00 ns, 105.7815 ns/op WorkloadResult 6: 8388608 op, 818178000.00 ns, 97.5344 ns/op WorkloadResult 7: 8388608 op, 894333800.00 ns, 106.6129 ns/op WorkloadResult 8: 8388608 op, 893361300.00 ns, 106.4970 ns/op WorkloadResult 9: 8388608 op, 841244900.00 ns, 100.2842 ns/op WorkloadResult 10: 8388608 op, 788551600.00 ns, 94.0027 ns/op WorkloadResult 11: 8388608 op, 818216000.00 ns, 97.5389 ns/op WorkloadResult 12: 8388608 op, 800697800.00 ns, 95.4506 ns/op WorkloadResult 13: 8388608 op, 871008300.00 ns, 103.8323 ns/op WorkloadResult 14: 8388608 op, 812553000.00 ns, 96.8639 ns/op WorkloadResult 15: 8388608 op, 828531000.00 ns, 98.7686 ns/op WorkloadResult 16: 8388608 op, 843105300.00 ns, 100.5060 ns/op WorkloadResult 17: 8388608 op, 856063000.00 ns, 102.0507 ns/op WorkloadResult 18: 8388608 op, 874939900.00 ns, 104.3010 ns/op WorkloadResult 19: 8388608 op, 930983500.00 ns, 110.9819 ns/op WorkloadResult 20: 8388608 op, 850511400.00 ns, 101.3889 ns/op WorkloadResult 21: 8388608 op, 884710800.00 ns, 105.4657 ns/op WorkloadResult 22: 8388608 op, 850350800.00 ns, 101.3697 ns/op WorkloadResult 23: 8388608 op, 825558700.00 ns, 98.4143 ns/op WorkloadResult 24: 8388608 op, 792996700.00 ns, 94.5326 ns/op WorkloadResult 25: 8388608 op, 802516000.00 ns, 95.6674 ns/op WorkloadResult 26: 8388608 op, 801279900.00 ns, 95.5200 ns/op WorkloadResult 27: 8388608 op, 772935000.00 ns, 92.1410 ns/op WorkloadResult 28: 8388608 op, 810100800.00 ns, 96.5715 ns/op WorkloadResult 29: 8388608 op, 819475300.00 ns, 97.6891 ns/op WorkloadResult 30: 8388608 op, 806591800.00 ns, 96.1532 ns/op WorkloadResult 31: 8388608 op, 813674000.00 ns, 96.9975 ns/op WorkloadResult 32: 8388608 op, 795837800.00 ns, 94.8713 ns/op WorkloadResult 33: 8388608 op, 788964900.00 ns, 94.0519 ns/op WorkloadResult 34: 8388608 op, 852672200.00 ns, 101.6464 ns/op WorkloadResult 35: 8388608 op, 800616400.00 ns, 95.4409 ns/op WorkloadResult 36: 8388608 op, 819126400.00 ns, 97.6475 ns/op WorkloadResult 37: 8388608 op, 800901300.00 ns, 95.4749 ns/op WorkloadResult 38: 8388608 op, 860078500.00 ns, 102.5293 ns/op WorkloadResult 39: 8388608 op, 792326600.00 ns, 94.4527 ns/op WorkloadResult 40: 8388608 op, 890756200.00 ns, 106.1864 ns/op WorkloadResult 41: 8388608 op, 824247800.00 ns, 98.2580 ns/op WorkloadResult 42: 8388608 op, 791303700.00 ns, 94.3308 ns/op WorkloadResult 43: 8388608 op, 804101900.00 ns, 95.8564 ns/op WorkloadResult 44: 8388608 op, 788462500.00 ns, 93.9921 ns/op WorkloadResult 45: 8388608 op, 787472500.00 ns, 93.8740 ns/op WorkloadResult 46: 8388608 op, 801331500.00 ns, 95.5262 ns/op WorkloadResult 47: 8388608 op, 781975400.00 ns, 93.2187 ns/op WorkloadResult 48: 8388608 op, 781624200.00 ns, 93.1769 ns/op WorkloadResult 49: 8388608 op, 800072400.00 ns, 95.3761 ns/op WorkloadResult 50: 8388608 op, 784447700.00 ns, 93.5135 ns/op WorkloadResult 51: 8388608 op, 786559400.00 ns, 93.7652 ns/op WorkloadResult 52: 8388608 op, 791448700.00 ns, 94.3480 ns/op WorkloadResult 53: 8388608 op, 791946300.00 ns, 94.4074 ns/op WorkloadResult 54: 8388608 op, 783952700.00 ns, 93.4544 ns/op WorkloadResult 55: 8388608 op, 780033500.00 ns, 92.9872 ns/op WorkloadResult 56: 8388608 op, 791369900.00 ns, 94.3386 ns/op WorkloadResult 57: 8388608 op, 792679700.00 ns, 94.4948 ns/op WorkloadResult 58: 8388608 op, 779043000.00 ns, 92.8692 ns/op WorkloadResult 59: 8388608 op, 815876900.00 ns, 97.2601 ns/op WorkloadResult 60: 8388608 op, 786471100.00 ns, 93.7547 ns/op // AfterAll // Benchmark Process 2144 has exited with code 0. Mean = 97.737 ns, StdErr = 0.566 ns (0.58%), N = 60, StdDev = 4.381 ns Min = 92.141 ns, Q1 = 94.346 ns, Median = 96.346 ns, Q3 = 100.500 ns, Max = 110.982 ns IQR = 6.154 ns, LowerFence = 85.114 ns, UpperFence = 109.731 ns ConfidenceInterval = [95.778 ns; 99.696 ns] (CI 99.9%), Margin = 1.959 ns (2.00% of Mean) Skewness = 1, Kurtosis = 3.09, MValue = 2.36 // ** Remained 14 (93.3%) benchmark(s) to run. Estimated finish 2025-11-30 8:49 (0h 14m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: NumbersGameBenchmarks.UsingDepthFirstSearch: DefaultJob [Configuration=AlreadySolved] // *** Execute *** // Launch: 1 / 1 // Execute: dotnet PuzzleSolver.Benchmarks-DefaultJob-1.dll --anonymousPipes 2532 2096 --benchmarkName "PuzzleSolver.Benchmarks.NumbersGameBenchmarks.UsingDepthFirstSearch(Configuration: AlreadySolved)" --job Default --benchmarkId 1 in D:\Projects\mcp-experiments\dotnet\src\PuzzleSolver.Benchmarks\bin\Release\net10.0\PuzzleSolver.Benchmarks-DefaultJob-1\bin\Release\net10.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.15.6 // Runtime=.NET 10.0.0 (10.0.0, 10.0.25.52411), X64 RyuJIT x86-64-v4 // GC=Concurrent Workstation // HardwareIntrinsics=AVX512 BITALG+VBMI2+VNNI+VPOPCNTDQ,AVX512 IFMA+VBMI,AVX512 F+BW+CD+DQ+VL,AVX2+BMI1+BMI2+F16C+FMA+LZCNT+MOVBE,AVX,SSE3+SSSE3+SSE4.1+SSE4.2+POPCNT,X86Base+SSE+SSE2,AES+PCLMUL,AvxVnni VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 102600.00 ns, 102.6000 us/op WorkloadJitting 1: 1 op, 3820500.00 ns, 3.8205 ms/op OverheadJitting 2: 16 op, 117100.00 ns, 7.3188 us/op WorkloadJitting 2: 16 op, 172600.00 ns, 10.7875 us/op WorkloadPilot 1: 16 op, 19200.00 ns, 1.2000 us/op WorkloadPilot 2: 32 op, 38100.00 ns, 1.1906 us/op WorkloadPilot 3: 64 op, 52200.00 ns, 815.6250 ns/op WorkloadPilot 4: 128 op, 84100.00 ns, 657.0313 ns/op WorkloadPilot 5: 256 op, 171600.00 ns, 670.3125 ns/op WorkloadPilot 6: 512 op, 260700.00 ns, 509.1797 ns/op WorkloadPilot 7: 1024 op, 581400.00 ns, 567.7734 ns/op WorkloadPilot 8: 2048 op, 1359200.00 ns, 663.6719 ns/op WorkloadPilot 9: 4096 op, 2756600.00 ns, 672.9980 ns/op WorkloadPilot 10: 8192 op, 5069900.00 ns, 618.8843 ns/op WorkloadPilot 11: 16384 op, 10283600.00 ns, 627.6611 ns/op WorkloadPilot 12: 32768 op, 12784500.00 ns, 390.1520 ns/op WorkloadPilot 13: 65536 op, 25869500.00 ns, 394.7372 ns/op WorkloadPilot 14: 131072 op, 54194300.00 ns, 413.4697 ns/op WorkloadPilot 15: 262144 op, 76153000.00 ns, 290.5006 ns/op WorkloadPilot 16: 524288 op, 82797800.00 ns, 157.9243 ns/op WorkloadPilot 17: 1048576 op, 105316500.00 ns, 100.4376 ns/op WorkloadPilot 18: 2097152 op, 198851200.00 ns, 94.8196 ns/op WorkloadPilot 19: 4194304 op, 405560500.00 ns, 96.6932 ns/op WorkloadPilot 20: 8388608 op, 799704100.00 ns, 95.3322 ns/op OverheadWarmup 1: 8388608 op, 10691800.00 ns, 1.2746 ns/op OverheadWarmup 2: 8388608 op, 9428900.00 ns, 1.1240 ns/op OverheadWarmup 3: 8388608 op, 9202300.00 ns, 1.0970 ns/op OverheadWarmup 4: 8388608 op, 9423800.00 ns, 1.1234 ns/op OverheadWarmup 5: 8388608 op, 9374700.00 ns, 1.1176 ns/op OverheadWarmup 6: 8388608 op, 9337900.00 ns, 1.1132 ns/op OverheadWarmup 7: 8388608 op, 9836200.00 ns, 1.1726 ns/op OverheadWarmup 8: 8388608 op, 9335500.00 ns, 1.1129 ns/op OverheadActual 1: 8388608 op, 9216000.00 ns, 1.0986 ns/op OverheadActual 2: 8388608 op, 9316000.00 ns, 1.1106 ns/op OverheadActual 3: 8388608 op, 9398200.00 ns, 1.1204 ns/op OverheadActual 4: 8388608 op, 9357700.00 ns, 1.1155 ns/op OverheadActual 5: 8388608 op, 9548300.00 ns, 1.1382 ns/op OverheadActual 6: 8388608 op, 9410500.00 ns, 1.1218 ns/op OverheadActual 7: 8388608 op, 9360900.00 ns, 1.1159 ns/op OverheadActual 8: 8388608 op, 9517200.00 ns, 1.1345 ns/op OverheadActual 9: 8388608 op, 9292500.00 ns, 1.1078 ns/op OverheadActual 10: 8388608 op, 9610800.00 ns, 1.1457 ns/op OverheadActual 11: 8388608 op, 10705800.00 ns, 1.2762 ns/op OverheadActual 12: 8388608 op, 14390600.00 ns, 1.7155 ns/op OverheadActual 13: 8388608 op, 9228800.00 ns, 1.1002 ns/op OverheadActual 14: 8388608 op, 9838300.00 ns, 1.1728 ns/op OverheadActual 15: 8388608 op, 9273600.00 ns, 1.1055 ns/op WorkloadWarmup 1: 8388608 op, 798501400.00 ns, 95.1888 ns/op WorkloadWarmup 2: 8388608 op, 807108300.00 ns, 96.2148 ns/op WorkloadWarmup 3: 8388608 op, 811248000.00 ns, 96.7083 ns/op WorkloadWarmup 4: 8388608 op, 785823400.00 ns, 93.6774 ns/op WorkloadWarmup 5: 8388608 op, 816999400.00 ns, 97.3939 ns/op WorkloadWarmup 6: 8388608 op, 791753600.00 ns, 94.3844 ns/op // BeforeActualRun WorkloadActual 1: 8388608 op, 782452100.00 ns, 93.2756 ns/op WorkloadActual 2: 8388608 op, 832111400.00 ns, 99.1954 ns/op WorkloadActual 3: 8388608 op, 824403200.00 ns, 98.2765 ns/op WorkloadActual 4: 8388608 op, 826293700.00 ns, 98.5019 ns/op WorkloadActual 5: 8388608 op, 842617500.00 ns, 100.4478 ns/op WorkloadActual 6: 8388608 op, 812997700.00 ns, 96.9169 ns/op WorkloadActual 7: 8388608 op, 807599900.00 ns, 96.2734 ns/op WorkloadActual 8: 8388608 op, 831318700.00 ns, 99.1009 ns/op WorkloadActual 9: 8388608 op, 860494300.00 ns, 102.5789 ns/op WorkloadActual 10: 8388608 op, 847705100.00 ns, 101.0543 ns/op WorkloadActual 11: 8388608 op, 831915400.00 ns, 99.1720 ns/op WorkloadActual 12: 8388608 op, 845938700.00 ns, 100.8438 ns/op WorkloadActual 13: 8388608 op, 817436600.00 ns, 97.4460 ns/op WorkloadActual 14: 8388608 op, 818729300.00 ns, 97.6001 ns/op WorkloadActual 15: 8388608 op, 809343900.00 ns, 96.4813 ns/op WorkloadActual 16: 8388608 op, 808821400.00 ns, 96.4190 ns/op WorkloadActual 17: 8388608 op, 808177600.00 ns, 96.3423 ns/op WorkloadActual 18: 8388608 op, 834523700.00 ns, 99.4830 ns/op WorkloadActual 19: 8388608 op, 839510500.00 ns, 100.0775 ns/op WorkloadActual 20: 8388608 op, 820995900.00 ns, 97.8703 ns/op // AfterActualRun WorkloadResult 1: 8388608 op, 773053900.00 ns, 92.1552 ns/op WorkloadResult 2: 8388608 op, 822713200.00 ns, 98.0751 ns/op WorkloadResult 3: 8388608 op, 815005000.00 ns, 97.1562 ns/op WorkloadResult 4: 8388608 op, 816895500.00 ns, 97.3815 ns/op WorkloadResult 5: 8388608 op, 833219300.00 ns, 99.3275 ns/op WorkloadResult 6: 8388608 op, 803599500.00 ns, 95.7965 ns/op WorkloadResult 7: 8388608 op, 798201700.00 ns, 95.1531 ns/op WorkloadResult 8: 8388608 op, 821920500.00 ns, 97.9806 ns/op WorkloadResult 9: 8388608 op, 851096100.00 ns, 101.4586 ns/op WorkloadResult 10: 8388608 op, 838306900.00 ns, 99.9340 ns/op WorkloadResult 11: 8388608 op, 822517200.00 ns, 98.0517 ns/op WorkloadResult 12: 8388608 op, 836540500.00 ns, 99.7234 ns/op WorkloadResult 13: 8388608 op, 808038400.00 ns, 96.3257 ns/op WorkloadResult 14: 8388608 op, 809331100.00 ns, 96.4798 ns/op WorkloadResult 15: 8388608 op, 799945700.00 ns, 95.3610 ns/op WorkloadResult 16: 8388608 op, 799423200.00 ns, 95.2987 ns/op WorkloadResult 17: 8388608 op, 798779400.00 ns, 95.2219 ns/op WorkloadResult 18: 8388608 op, 825125500.00 ns, 98.3626 ns/op WorkloadResult 19: 8388608 op, 830112300.00 ns, 98.9571 ns/op WorkloadResult 20: 8388608 op, 811597700.00 ns, 96.7500 ns/op // AfterAll // Benchmark Process 50484 has exited with code 0. Mean = 97.247 ns, StdErr = 0.479 ns (0.49%), N = 20, StdDev = 2.140 ns Min = 92.155 ns, Q1 = 95.688 ns, Median = 97.269 ns, Q3 = 98.511 ns, Max = 101.459 ns IQR = 2.824 ns, LowerFence = 91.452 ns, UpperFence = 102.747 ns ConfidenceInterval = [95.389 ns; 99.106 ns] (CI 99.9%), Margin = 1.859 ns (1.91% of Mean) Skewness = -0.21, Kurtosis = 2.8, MValue = 2.22 // ** Remained 13 (86.7%) benchmark(s) to run. Estimated finish 2025-11-30 8:44 (0h 9m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: NumbersGameBenchmarks.UsingIterativeDepthFirstSearch: DefaultJob [Configuration=AlreadySolved] // *** Execute *** // Launch: 1 / 1 // Execute: dotnet PuzzleSolver.Benchmarks-DefaultJob-1.dll --anonymousPipes 2460 2516 --benchmarkName "PuzzleSolver.Benchmarks.NumbersGameBenchmarks.UsingIterativeDepthFirstSearch(Configuration: AlreadySolved)" --job Default --benchmarkId 2 in D:\Projects\mcp-experiments\dotnet\src\PuzzleSolver.Benchmarks\bin\Release\net10.0\PuzzleSolver.Benchmarks-DefaultJob-1\bin\Release\net10.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.15.6 // Runtime=.NET 10.0.0 (10.0.0, 10.0.25.52411), X64 RyuJIT x86-64-v4 // GC=Concurrent Workstation // HardwareIntrinsics=AVX512 BITALG+VBMI2+VNNI+VPOPCNTDQ,AVX512 IFMA+VBMI,AVX512 F+BW+CD+DQ+VL,AVX2+BMI1+BMI2+F16C+FMA+LZCNT+MOVBE,AVX,SSE3+SSSE3+SSE4.1+SSE4.2+POPCNT,X86Base+SSE+SSE2,AES+PCLMUL,AvxVnni VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 114700.00 ns, 114.7000 us/op WorkloadJitting 1: 1 op, 4223600.00 ns, 4.2236 ms/op OverheadJitting 2: 16 op, 126300.00 ns, 7.8938 us/op WorkloadJitting 2: 16 op, 179200.00 ns, 11.2000 us/op WorkloadPilot 1: 16 op, 21400.00 ns, 1.3375 us/op WorkloadPilot 2: 32 op, 37800.00 ns, 1.1813 us/op WorkloadPilot 3: 64 op, 55000.00 ns, 859.3750 ns/op WorkloadPilot 4: 128 op, 119700.00 ns, 935.1563 ns/op WorkloadPilot 5: 256 op, 295900.00 ns, 1.1559 us/op WorkloadPilot 6: 512 op, 432000.00 ns, 843.7500 ns/op WorkloadPilot 7: 1024 op, 718500.00 ns, 701.6602 ns/op WorkloadPilot 8: 2048 op, 1337200.00 ns, 652.9297 ns/op WorkloadPilot 9: 4096 op, 2453700.00 ns, 599.0479 ns/op WorkloadPilot 10: 8192 op, 5310400.00 ns, 648.2422 ns/op WorkloadPilot 11: 16384 op, 9816400.00 ns, 599.1455 ns/op WorkloadPilot 12: 32768 op, 16097800.00 ns, 491.2659 ns/op WorkloadPilot 13: 65536 op, 36233400.00 ns, 552.8778 ns/op WorkloadPilot 14: 131072 op, 57903100.00 ns, 441.7656 ns/op WorkloadPilot 15: 262144 op, 143362200.00 ns, 546.8834 ns/op WorkloadPilot 16: 524288 op, 55434100.00 ns, 105.7322 ns/op WorkloadPilot 17: 1048576 op, 114780000.00 ns, 109.4627 ns/op WorkloadPilot 18: 2097152 op, 240454500.00 ns, 114.6576 ns/op WorkloadPilot 19: 4194304 op, 451008000.00 ns, 107.5287 ns/op WorkloadPilot 20: 8388608 op, 926284300.00 ns, 110.4217 ns/op OverheadWarmup 1: 8388608 op, 9556800.00 ns, 1.1393 ns/op OverheadWarmup 2: 8388608 op, 9346500.00 ns, 1.1142 ns/op OverheadWarmup 3: 8388608 op, 9730800.00 ns, 1.1600 ns/op OverheadWarmup 4: 8388608 op, 10114100.00 ns, 1.2057 ns/op OverheadWarmup 5: 8388608 op, 9440700.00 ns, 1.1254 ns/op OverheadWarmup 6: 8388608 op, 9727200.00 ns, 1.1596 ns/op OverheadWarmup 7: 8388608 op, 9300100.00 ns, 1.1087 ns/op OverheadActual 1: 8388608 op, 9669400.00 ns, 1.1527 ns/op OverheadActual 2: 8388608 op, 9577200.00 ns, 1.1417 ns/op OverheadActual 3: 8388608 op, 9481000.00 ns, 1.1302 ns/op OverheadActual 4: 8388608 op, 9497800.00 ns, 1.1322 ns/op OverheadActual 5: 8388608 op, 9552200.00 ns, 1.1387 ns/op OverheadActual 6: 8388608 op, 9594600.00 ns, 1.1438 ns/op OverheadActual 7: 8388608 op, 9248200.00 ns, 1.1025 ns/op OverheadActual 8: 8388608 op, 9296500.00 ns, 1.1082 ns/op OverheadActual 9: 8388608 op, 9286200.00 ns, 1.1070 ns/op OverheadActual 10: 8388608 op, 9794200.00 ns, 1.1676 ns/op OverheadActual 11: 8388608 op, 9347600.00 ns, 1.1143 ns/op OverheadActual 12: 8388608 op, 9387900.00 ns, 1.1191 ns/op OverheadActual 13: 8388608 op, 9448300.00 ns, 1.1263 ns/op OverheadActual 14: 8388608 op, 9426400.00 ns, 1.1237 ns/op OverheadActual 15: 8388608 op, 9604700.00 ns, 1.1450 ns/op WorkloadWarmup 1: 8388608 op, 972188300.00 ns, 115.8939 ns/op WorkloadWarmup 2: 8388608 op, 957097800.00 ns, 114.0949 ns/op WorkloadWarmup 3: 8388608 op, 968886500.00 ns, 115.5003 ns/op WorkloadWarmup 4: 8388608 op, 929513200.00 ns, 110.8066 ns/op WorkloadWarmup 5: 8388608 op, 895963900.00 ns, 106.8072 ns/op WorkloadWarmup 6: 8388608 op, 905423300.00 ns, 107.9349 ns/op WorkloadWarmup 7: 8388608 op, 892359000.00 ns, 106.3775 ns/op // BeforeActualRun WorkloadActual 1: 8388608 op, 887160900.00 ns, 105.7578 ns/op WorkloadActual 2: 8388608 op, 927732400.00 ns, 110.5943 ns/op WorkloadActual 3: 8388608 op, 1039194300.00 ns, 123.8816 ns/op WorkloadActual 4: 8388608 op, 926325000.00 ns, 110.4265 ns/op WorkloadActual 5: 8388608 op, 933200500.00 ns, 111.2462 ns/op WorkloadActual 6: 8388608 op, 927959900.00 ns, 110.6214 ns/op WorkloadActual 7: 8388608 op, 932589000.00 ns, 111.1733 ns/op WorkloadActual 8: 8388608 op, 958997100.00 ns, 114.3214 ns/op WorkloadActual 9: 8388608 op, 909460600.00 ns, 108.4162 ns/op WorkloadActual 10: 8388608 op, 894000400.00 ns, 106.5732 ns/op WorkloadActual 11: 8388608 op, 890993500.00 ns, 106.2147 ns/op WorkloadActual 12: 8388608 op, 900198500.00 ns, 107.3120 ns/op WorkloadActual 13: 8388608 op, 907398900.00 ns, 108.1704 ns/op WorkloadActual 14: 8388608 op, 905742300.00 ns, 107.9729 ns/op WorkloadActual 15: 8388608 op, 891628600.00 ns, 106.2904 ns/op WorkloadActual 16: 8388608 op, 894725100.00 ns, 106.6595 ns/op WorkloadActual 17: 8388608 op, 913342800.00 ns, 108.8789 ns/op WorkloadActual 18: 8388608 op, 892997800.00 ns, 106.4536 ns/op WorkloadActual 19: 8388608 op, 906701700.00 ns, 108.0873 ns/op WorkloadActual 20: 8388608 op, 896062100.00 ns, 106.8189 ns/op // AfterActualRun WorkloadResult 1: 8388608 op, 877679900.00 ns, 104.6276 ns/op WorkloadResult 2: 8388608 op, 918251400.00 ns, 109.4641 ns/op WorkloadResult 3: 8388608 op, 916844000.00 ns, 109.2963 ns/op WorkloadResult 4: 8388608 op, 923719500.00 ns, 110.1159 ns/op WorkloadResult 5: 8388608 op, 918478900.00 ns, 109.4912 ns/op WorkloadResult 6: 8388608 op, 923108000.00 ns, 110.0430 ns/op WorkloadResult 7: 8388608 op, 949516100.00 ns, 113.1911 ns/op WorkloadResult 8: 8388608 op, 899979600.00 ns, 107.2859 ns/op WorkloadResult 9: 8388608 op, 884519400.00 ns, 105.4429 ns/op WorkloadResult 10: 8388608 op, 881512500.00 ns, 105.0845 ns/op WorkloadResult 11: 8388608 op, 890717500.00 ns, 106.1818 ns/op WorkloadResult 12: 8388608 op, 897917900.00 ns, 107.0402 ns/op WorkloadResult 13: 8388608 op, 896261300.00 ns, 106.8427 ns/op WorkloadResult 14: 8388608 op, 882147600.00 ns, 105.1602 ns/op WorkloadResult 15: 8388608 op, 885244100.00 ns, 105.5293 ns/op WorkloadResult 16: 8388608 op, 903861800.00 ns, 107.7487 ns/op WorkloadResult 17: 8388608 op, 883516800.00 ns, 105.3234 ns/op WorkloadResult 18: 8388608 op, 897220700.00 ns, 106.9570 ns/op WorkloadResult 19: 8388608 op, 886581100.00 ns, 105.6887 ns/op // AfterAll // Benchmark Process 78556 has exited with code 0. Mean = 107.396 ns, StdErr = 0.527 ns (0.49%), N = 19, StdDev = 2.298 ns Min = 104.628 ns, Q1 = 105.486 ns, Median = 106.957 ns, Q3 = 109.380 ns, Max = 113.191 ns IQR = 3.894 ns, LowerFence = 99.645 ns, UpperFence = 115.221 ns ConfidenceInterval = [105.328 ns; 109.463 ns] (CI 99.9%), Margin = 2.067 ns (1.92% of Mean) Skewness = 0.8, Kurtosis = 2.74, MValue = 2 // ** Remained 12 (80.0%) benchmark(s) to run. Estimated finish 2025-11-30 8:43 (0h 7m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: NumbersGameBenchmarks.UsingBreadthFirstSearch: DefaultJob [Configuration=Easy] // *** Execute *** // Launch: 1 / 1 // Execute: dotnet PuzzleSolver.Benchmarks-DefaultJob-1.dll --anonymousPipes 1816 2412 --benchmarkName "PuzzleSolver.Benchmarks.NumbersGameBenchmarks.UsingBreadthFirstSearch(Configuration: Easy)" --job Default --benchmarkId 3 in D:\Projects\mcp-experiments\dotnet\src\PuzzleSolver.Benchmarks\bin\Release\net10.0\PuzzleSolver.Benchmarks-DefaultJob-1\bin\Release\net10.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.15.6 // Runtime=.NET 10.0.0 (10.0.0, 10.0.25.52411), X64 RyuJIT x86-64-v4 // GC=Concurrent Workstation // HardwareIntrinsics=AVX512 BITALG+VBMI2+VNNI+VPOPCNTDQ,AVX512 IFMA+VBMI,AVX512 F+BW+CD+DQ+VL,AVX2+BMI1+BMI2+F16C+FMA+LZCNT+MOVBE,AVX,SSE3+SSSE3+SSE4.1+SSE4.2+POPCNT,X86Base+SSE+SSE2,AES+PCLMUL,AvxVnni VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 85900.00 ns, 85.9000 us/op WorkloadJitting 1: 1 op, 72276500.00 ns, 72.2765 ms/op WorkloadPilot 1: 2 op, 125605800.00 ns, 62.8029 ms/op WorkloadPilot 2: 3 op, 163690000.00 ns, 54.5633 ms/op WorkloadPilot 3: 4 op, 405626000.00 ns, 101.4065 ms/op WorkloadPilot 4: 5 op, 54866800.00 ns, 10.9734 ms/op WorkloadPilot 5: 6 op, 63318600.00 ns, 10.5531 ms/op WorkloadPilot 6: 7 op, 74257400.00 ns, 10.6082 ms/op WorkloadPilot 7: 8 op, 95757600.00 ns, 11.9697 ms/op WorkloadPilot 8: 9 op, 95094800.00 ns, 10.5661 ms/op WorkloadPilot 9: 10 op, 102242400.00 ns, 10.2242 ms/op WorkloadPilot 10: 11 op, 113254500.00 ns, 10.2959 ms/op WorkloadPilot 11: 12 op, 120043700.00 ns, 10.0036 ms/op WorkloadPilot 12: 13 op, 133997500.00 ns, 10.3075 ms/op WorkloadPilot 13: 14 op, 138966700.00 ns, 9.9262 ms/op WorkloadPilot 14: 15 op, 153107200.00 ns, 10.2071 ms/op WorkloadPilot 15: 16 op, 165905500.00 ns, 10.3691 ms/op WorkloadPilot 16: 32 op, 332538500.00 ns, 10.3918 ms/op WorkloadPilot 17: 64 op, 635829800.00 ns, 9.9348 ms/op WorkloadWarmup 1: 64 op, 663749400.00 ns, 10.3711 ms/op WorkloadWarmup 2: 64 op, 655662700.00 ns, 10.2447 ms/op WorkloadWarmup 3: 64 op, 640143300.00 ns, 10.0022 ms/op WorkloadWarmup 4: 64 op, 643855500.00 ns, 10.0602 ms/op WorkloadWarmup 5: 64 op, 648234200.00 ns, 10.1287 ms/op WorkloadWarmup 6: 64 op, 635208300.00 ns, 9.9251 ms/op WorkloadWarmup 7: 64 op, 630069300.00 ns, 9.8448 ms/op WorkloadWarmup 8: 64 op, 644145000.00 ns, 10.0648 ms/op WorkloadWarmup 9: 64 op, 642088600.00 ns, 10.0326 ms/op // BeforeActualRun WorkloadActual 1: 64 op, 641134300.00 ns, 10.0177 ms/op WorkloadActual 2: 64 op, 631978000.00 ns, 9.8747 ms/op WorkloadActual 3: 64 op, 640365700.00 ns, 10.0057 ms/op WorkloadActual 4: 64 op, 645373000.00 ns, 10.0840 ms/op WorkloadActual 5: 64 op, 636964500.00 ns, 9.9526 ms/op WorkloadActual 6: 64 op, 651014200.00 ns, 10.1721 ms/op WorkloadActual 7: 64 op, 652455600.00 ns, 10.1946 ms/op WorkloadActual 8: 64 op, 649670100.00 ns, 10.1511 ms/op WorkloadActual 9: 64 op, 631286300.00 ns, 9.8638 ms/op WorkloadActual 10: 64 op, 644221600.00 ns, 10.0660 ms/op WorkloadActual 11: 64 op, 659969400.00 ns, 10.3120 ms/op WorkloadActual 12: 64 op, 657030000.00 ns, 10.2661 ms/op WorkloadActual 13: 64 op, 631331100.00 ns, 9.8645 ms/op WorkloadActual 14: 64 op, 639174900.00 ns, 9.9871 ms/op WorkloadActual 15: 64 op, 641514600.00 ns, 10.0237 ms/op // AfterActualRun WorkloadResult 1: 64 op, 641134300.00 ns, 10.0177 ms/op WorkloadResult 2: 64 op, 631978000.00 ns, 9.8747 ms/op WorkloadResult 3: 64 op, 640365700.00 ns, 10.0057 ms/op WorkloadResult 4: 64 op, 645373000.00 ns, 10.0840 ms/op WorkloadResult 5: 64 op, 636964500.00 ns, 9.9526 ms/op WorkloadResult 6: 64 op, 651014200.00 ns, 10.1721 ms/op WorkloadResult 7: 64 op, 652455600.00 ns, 10.1946 ms/op WorkloadResult 8: 64 op, 649670100.00 ns, 10.1511 ms/op WorkloadResult 9: 64 op, 631286300.00 ns, 9.8638 ms/op WorkloadResult 10: 64 op, 644221600.00 ns, 10.0660 ms/op WorkloadResult 11: 64 op, 659969400.00 ns, 10.3120 ms/op WorkloadResult 12: 64 op, 657030000.00 ns, 10.2661 ms/op WorkloadResult 13: 64 op, 631331100.00 ns, 9.8645 ms/op WorkloadResult 14: 64 op, 639174900.00 ns, 9.9871 ms/op WorkloadResult 15: 64 op, 641514600.00 ns, 10.0237 ms/op // AfterAll // Benchmark Process 66704 has exited with code 0. Mean = 10.056 ms, StdErr = 0.036 ms (0.36%), N = 15, StdDev = 0.141 ms Min = 9.864 ms, Q1 = 9.970 ms, Median = 10.024 ms, Q3 = 10.162 ms, Max = 10.312 ms IQR = 0.192 ms, LowerFence = 9.682 ms, UpperFence = 10.449 ms ConfidenceInterval = [9.905 ms; 10.207 ms] (CI 99.9%), Margin = 0.151 ms (1.50% of Mean) Skewness = 0.23, Kurtosis = 1.81, MValue = 2 // ** Remained 11 (73.3%) benchmark(s) to run. Estimated finish 2025-11-30 8:42 (0h 5m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: NumbersGameBenchmarks.UsingDepthFirstSearch: DefaultJob [Configuration=Easy] // *** Execute *** // Launch: 1 / 1 // Execute: dotnet PuzzleSolver.Benchmarks-DefaultJob-1.dll --anonymousPipes 1452 2060 --benchmarkName "PuzzleSolver.Benchmarks.NumbersGameBenchmarks.UsingDepthFirstSearch(Configuration: Easy)" --job Default --benchmarkId 4 in D:\Projects\mcp-experiments\dotnet\src\PuzzleSolver.Benchmarks\bin\Release\net10.0\PuzzleSolver.Benchmarks-DefaultJob-1\bin\Release\net10.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.15.6 // Runtime=.NET 10.0.0 (10.0.0, 10.0.25.52411), X64 RyuJIT x86-64-v4 // GC=Concurrent Workstation // HardwareIntrinsics=AVX512 BITALG+VBMI2+VNNI+VPOPCNTDQ,AVX512 IFMA+VBMI,AVX512 F+BW+CD+DQ+VL,AVX2+BMI1+BMI2+F16C+FMA+LZCNT+MOVBE,AVX,SSE3+SSSE3+SSE4.1+SSE4.2+POPCNT,X86Base+SSE+SSE2,AES+PCLMUL,AvxVnni VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 88500.00 ns, 88.5000 us/op WorkloadJitting 1: 1 op, 15221500.00 ns, 15.2215 ms/op OverheadJitting 2: 16 op, 127300.00 ns, 7.9563 us/op WorkloadJitting 2: 16 op, 153010600.00 ns, 9.5632 ms/op WorkloadPilot 1: 16 op, 390341600.00 ns, 24.3964 ms/op WorkloadPilot 2: 32 op, 267904100.00 ns, 8.3720 ms/op WorkloadPilot 3: 64 op, 176337300.00 ns, 2.7553 ms/op WorkloadPilot 4: 128 op, 268887300.00 ns, 2.1007 ms/op WorkloadPilot 5: 256 op, 542600100.00 ns, 2.1195 ms/op OverheadWarmup 1: 256 op, 2400.00 ns, 9.3750 ns/op OverheadWarmup 2: 256 op, 900.00 ns, 3.5156 ns/op OverheadWarmup 3: 256 op, 900.00 ns, 3.5156 ns/op OverheadWarmup 4: 256 op, 700.00 ns, 2.7344 ns/op OverheadWarmup 5: 256 op, 800.00 ns, 3.1250 ns/op OverheadWarmup 6: 256 op, 600.00 ns, 2.3438 ns/op OverheadActual 1: 256 op, 800.00 ns, 3.1250 ns/op OverheadActual 2: 256 op, 700.00 ns, 2.7344 ns/op OverheadActual 3: 256 op, 800.00 ns, 3.1250 ns/op OverheadActual 4: 256 op, 600.00 ns, 2.3438 ns/op OverheadActual 5: 256 op, 800.00 ns, 3.1250 ns/op OverheadActual 6: 256 op, 2100.00 ns, 8.2031 ns/op OverheadActual 7: 256 op, 900.00 ns, 3.5156 ns/op OverheadActual 8: 256 op, 800.00 ns, 3.1250 ns/op OverheadActual 9: 256 op, 800.00 ns, 3.1250 ns/op OverheadActual 10: 256 op, 800.00 ns, 3.1250 ns/op OverheadActual 11: 256 op, 700.00 ns, 2.7344 ns/op OverheadActual 12: 256 op, 800.00 ns, 3.1250 ns/op OverheadActual 13: 256 op, 800.00 ns, 3.1250 ns/op OverheadActual 14: 256 op, 800.00 ns, 3.1250 ns/op OverheadActual 15: 256 op, 900.00 ns, 3.5156 ns/op OverheadActual 16: 256 op, 700.00 ns, 2.7344 ns/op OverheadActual 17: 256 op, 500.00 ns, 1.9531 ns/op OverheadActual 18: 256 op, 800.00 ns, 3.1250 ns/op OverheadActual 19: 256 op, 800.00 ns, 3.1250 ns/op OverheadActual 20: 256 op, 700.00 ns, 2.7344 ns/op WorkloadWarmup 1: 256 op, 557878700.00 ns, 2.1792 ms/op WorkloadWarmup 2: 256 op, 539475600.00 ns, 2.1073 ms/op WorkloadWarmup 3: 256 op, 533862600.00 ns, 2.0854 ms/op WorkloadWarmup 4: 256 op, 540930100.00 ns, 2.1130 ms/op WorkloadWarmup 5: 256 op, 537351200.00 ns, 2.0990 ms/op WorkloadWarmup 6: 256 op, 557903700.00 ns, 2.1793 ms/op WorkloadWarmup 7: 256 op, 549083000.00 ns, 2.1449 ms/op // BeforeActualRun WorkloadActual 1: 256 op, 533820300.00 ns, 2.0852 ms/op WorkloadActual 2: 256 op, 546613700.00 ns, 2.1352 ms/op WorkloadActual 3: 256 op, 556142500.00 ns, 2.1724 ms/op WorkloadActual 4: 256 op, 539719800.00 ns, 2.1083 ms/op WorkloadActual 5: 256 op, 556420500.00 ns, 2.1735 ms/op WorkloadActual 6: 256 op, 545426700.00 ns, 2.1306 ms/op WorkloadActual 7: 256 op, 549001400.00 ns, 2.1445 ms/op WorkloadActual 8: 256 op, 546190600.00 ns, 2.1336 ms/op WorkloadActual 9: 256 op, 549636200.00 ns, 2.1470 ms/op WorkloadActual 10: 256 op, 547881500.00 ns, 2.1402 ms/op WorkloadActual 11: 256 op, 562722300.00 ns, 2.1981 ms/op WorkloadActual 12: 256 op, 548265600.00 ns, 2.1417 ms/op WorkloadActual 13: 256 op, 538268000.00 ns, 2.1026 ms/op WorkloadActual 14: 256 op, 562122600.00 ns, 2.1958 ms/op WorkloadActual 15: 256 op, 550845300.00 ns, 2.1517 ms/op // AfterActualRun WorkloadResult 1: 256 op, 533819500.00 ns, 2.0852 ms/op WorkloadResult 2: 256 op, 546612900.00 ns, 2.1352 ms/op WorkloadResult 3: 256 op, 556141700.00 ns, 2.1724 ms/op WorkloadResult 4: 256 op, 539719000.00 ns, 2.1083 ms/op WorkloadResult 5: 256 op, 556419700.00 ns, 2.1735 ms/op WorkloadResult 6: 256 op, 545425900.00 ns, 2.1306 ms/op WorkloadResult 7: 256 op, 549000600.00 ns, 2.1445 ms/op WorkloadResult 8: 256 op, 546189800.00 ns, 2.1336 ms/op WorkloadResult 9: 256 op, 549635400.00 ns, 2.1470 ms/op WorkloadResult 10: 256 op, 547880700.00 ns, 2.1402 ms/op WorkloadResult 11: 256 op, 562721500.00 ns, 2.1981 ms/op WorkloadResult 12: 256 op, 548264800.00 ns, 2.1417 ms/op WorkloadResult 13: 256 op, 538267200.00 ns, 2.1026 ms/op WorkloadResult 14: 256 op, 562121800.00 ns, 2.1958 ms/op WorkloadResult 15: 256 op, 550844500.00 ns, 2.1517 ms/op // AfterAll // Benchmark Process 55576 has exited with code 0. Mean = 2.144 ms, StdErr = 0.008 ms (0.38%), N = 15, StdDev = 0.032 ms Min = 2.085 ms, Q1 = 2.132 ms, Median = 2.142 ms, Q3 = 2.162 ms, Max = 2.198 ms IQR = 0.030 ms, LowerFence = 2.087 ms, UpperFence = 2.207 ms ConfidenceInterval = [2.110 ms; 2.178 ms] (CI 99.9%), Margin = 0.034 ms (1.59% of Mean) Skewness = 0.04, Kurtosis = 2.19, MValue = 2 // ** Remained 10 (66.7%) benchmark(s) to run. Estimated finish 2025-11-30 8:41 (0h 4m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: NumbersGameBenchmarks.UsingIterativeDepthFirstSearch: DefaultJob [Configuration=Easy] // *** Execute *** // Launch: 1 / 1 // Execute: dotnet PuzzleSolver.Benchmarks-DefaultJob-1.dll --anonymousPipes 908 1560 --benchmarkName "PuzzleSolver.Benchmarks.NumbersGameBenchmarks.UsingIterativeDepthFirstSearch(Configuration: Easy)" --job Default --benchmarkId 5 in D:\Projects\mcp-experiments\dotnet\src\PuzzleSolver.Benchmarks\bin\Release\net10.0\PuzzleSolver.Benchmarks-DefaultJob-1\bin\Release\net10.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.15.6 // Runtime=.NET 10.0.0 (10.0.0, 10.0.25.52411), X64 RyuJIT x86-64-v4 // GC=Concurrent Workstation // HardwareIntrinsics=AVX512 BITALG+VBMI2+VNNI+VPOPCNTDQ,AVX512 IFMA+VBMI,AVX512 F+BW+CD+DQ+VL,AVX2+BMI1+BMI2+F16C+FMA+LZCNT+MOVBE,AVX,SSE3+SSSE3+SSE4.1+SSE4.2+POPCNT,X86Base+SSE+SSE2,AES+PCLMUL,AvxVnni VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 77600.00 ns, 77.6000 us/op WorkloadJitting 1: 1 op, 13287200.00 ns, 13.2872 ms/op OverheadJitting 2: 16 op, 144100.00 ns, 9.0063 us/op WorkloadJitting 2: 16 op, 99905900.00 ns, 6.2441 ms/op WorkloadPilot 1: 16 op, 78638700.00 ns, 4.9149 ms/op WorkloadPilot 2: 32 op, 149747900.00 ns, 4.6796 ms/op WorkloadPilot 3: 64 op, 399659500.00 ns, 6.2447 ms/op WorkloadPilot 4: 128 op, 287165500.00 ns, 2.2435 ms/op WorkloadPilot 5: 256 op, 377675900.00 ns, 1.4753 ms/op WorkloadPilot 6: 512 op, 701685700.00 ns, 1.3705 ms/op OverheadWarmup 1: 512 op, 4700.00 ns, 9.1797 ns/op OverheadWarmup 2: 512 op, 1300.00 ns, 2.5391 ns/op OverheadWarmup 3: 512 op, 1200.00 ns, 2.3438 ns/op OverheadWarmup 4: 512 op, 1000.00 ns, 1.9531 ns/op OverheadWarmup 5: 512 op, 1200.00 ns, 2.3438 ns/op OverheadWarmup 6: 512 op, 1000.00 ns, 1.9531 ns/op OverheadWarmup 7: 512 op, 1200.00 ns, 2.3438 ns/op OverheadWarmup 8: 512 op, 1200.00 ns, 2.3438 ns/op OverheadActual 1: 512 op, 1200.00 ns, 2.3438 ns/op OverheadActual 2: 512 op, 1200.00 ns, 2.3438 ns/op OverheadActual 3: 512 op, 1200.00 ns, 2.3438 ns/op OverheadActual 4: 512 op, 1200.00 ns, 2.3438 ns/op OverheadActual 5: 512 op, 1200.00 ns, 2.3438 ns/op OverheadActual 6: 512 op, 1700.00 ns, 3.3203 ns/op OverheadActual 7: 512 op, 1200.00 ns, 2.3438 ns/op OverheadActual 8: 512 op, 1200.00 ns, 2.3438 ns/op OverheadActual 9: 512 op, 1100.00 ns, 2.1484 ns/op OverheadActual 10: 512 op, 1100.00 ns, 2.1484 ns/op OverheadActual 11: 512 op, 1000.00 ns, 1.9531 ns/op OverheadActual 12: 512 op, 1200.00 ns, 2.3438 ns/op OverheadActual 13: 512 op, 1200.00 ns, 2.3438 ns/op OverheadActual 14: 512 op, 1200.00 ns, 2.3438 ns/op OverheadActual 15: 512 op, 1000.00 ns, 1.9531 ns/op OverheadActual 16: 512 op, 1300.00 ns, 2.5391 ns/op OverheadActual 17: 512 op, 1000.00 ns, 1.9531 ns/op OverheadActual 18: 512 op, 1200.00 ns, 2.3438 ns/op OverheadActual 19: 512 op, 1000.00 ns, 1.9531 ns/op OverheadActual 20: 512 op, 1200.00 ns, 2.3438 ns/op WorkloadWarmup 1: 512 op, 738962900.00 ns, 1.4433 ms/op WorkloadWarmup 2: 512 op, 711097500.00 ns, 1.3889 ms/op WorkloadWarmup 3: 512 op, 704429800.00 ns, 1.3758 ms/op WorkloadWarmup 4: 512 op, 699433100.00 ns, 1.3661 ms/op WorkloadWarmup 5: 512 op, 709610800.00 ns, 1.3860 ms/op WorkloadWarmup 6: 512 op, 732805700.00 ns, 1.4313 ms/op WorkloadWarmup 7: 512 op, 731308900.00 ns, 1.4283 ms/op WorkloadWarmup 8: 512 op, 736385300.00 ns, 1.4383 ms/op WorkloadWarmup 9: 512 op, 733070400.00 ns, 1.4318 ms/op // BeforeActualRun WorkloadActual 1: 512 op, 724994800.00 ns, 1.4160 ms/op WorkloadActual 2: 512 op, 736660500.00 ns, 1.4388 ms/op WorkloadActual 3: 512 op, 726433600.00 ns, 1.4188 ms/op WorkloadActual 4: 512 op, 761475000.00 ns, 1.4873 ms/op WorkloadActual 5: 512 op, 725397400.00 ns, 1.4168 ms/op WorkloadActual 6: 512 op, 732194500.00 ns, 1.4301 ms/op WorkloadActual 7: 512 op, 720853300.00 ns, 1.4079 ms/op WorkloadActual 8: 512 op, 738917600.00 ns, 1.4432 ms/op WorkloadActual 9: 512 op, 729118800.00 ns, 1.4241 ms/op WorkloadActual 10: 512 op, 713920200.00 ns, 1.3944 ms/op WorkloadActual 11: 512 op, 713008800.00 ns, 1.3926 ms/op WorkloadActual 12: 512 op, 727912600.00 ns, 1.4217 ms/op WorkloadActual 13: 512 op, 718621000.00 ns, 1.4036 ms/op WorkloadActual 14: 512 op, 719953600.00 ns, 1.4062 ms/op WorkloadActual 15: 512 op, 718873700.00 ns, 1.4041 ms/op // AfterActualRun WorkloadResult 1: 512 op, 724993600.00 ns, 1.4160 ms/op WorkloadResult 2: 512 op, 736659300.00 ns, 1.4388 ms/op WorkloadResult 3: 512 op, 726432400.00 ns, 1.4188 ms/op WorkloadResult 4: 512 op, 725396200.00 ns, 1.4168 ms/op WorkloadResult 5: 512 op, 732193300.00 ns, 1.4301 ms/op WorkloadResult 6: 512 op, 720852100.00 ns, 1.4079 ms/op WorkloadResult 7: 512 op, 738916400.00 ns, 1.4432 ms/op WorkloadResult 8: 512 op, 729117600.00 ns, 1.4241 ms/op WorkloadResult 9: 512 op, 713919000.00 ns, 1.3944 ms/op WorkloadResult 10: 512 op, 713007600.00 ns, 1.3926 ms/op WorkloadResult 11: 512 op, 727911400.00 ns, 1.4217 ms/op WorkloadResult 12: 512 op, 718619800.00 ns, 1.4036 ms/op WorkloadResult 13: 512 op, 719952400.00 ns, 1.4062 ms/op WorkloadResult 14: 512 op, 718872500.00 ns, 1.4040 ms/op // AfterAll // Benchmark Process 24980 has exited with code 0. Mean = 1.416 ms, StdErr = 0.004 ms (0.29%), N = 14, StdDev = 0.015 ms Min = 1.393 ms, Q1 = 1.405 ms, Median = 1.416 ms, Q3 = 1.423 ms, Max = 1.443 ms IQR = 0.019 ms, LowerFence = 1.376 ms, UpperFence = 1.452 ms ConfidenceInterval = [1.398 ms; 1.433 ms] (CI 99.9%), Margin = 0.017 ms (1.22% of Mean) Skewness = 0.23, Kurtosis = 1.9, MValue = 2 // ** Remained 9 (60.0%) benchmark(s) to run. Estimated finish 2025-11-30 8:41 (0h 4m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: NumbersGameBenchmarks.UsingBreadthFirstSearch: DefaultJob [Configuration=Hard] // *** Execute *** // Launch: 1 / 1 // Execute: dotnet PuzzleSolver.Benchmarks-DefaultJob-1.dll --anonymousPipes 676 1992 --benchmarkName "PuzzleSolver.Benchmarks.NumbersGameBenchmarks.UsingBreadthFirstSearch(Configuration: Hard)" --job Default --benchmarkId 6 in D:\Projects\mcp-experiments\dotnet\src\PuzzleSolver.Benchmarks\bin\Release\net10.0\PuzzleSolver.Benchmarks-DefaultJob-1\bin\Release\net10.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.15.6 // Runtime=.NET 10.0.0 (10.0.0, 10.0.25.52411), X64 RyuJIT x86-64-v4 // GC=Concurrent Workstation // HardwareIntrinsics=AVX512 BITALG+VBMI2+VNNI+VPOPCNTDQ,AVX512 IFMA+VBMI,AVX512 F+BW+CD+DQ+VL,AVX2+BMI1+BMI2+F16C+FMA+LZCNT+MOVBE,AVX,SSE3+SSSE3+SSE4.1+SSE4.2+POPCNT,X86Base+SSE+SSE2,AES+PCLMUL,AvxVnni VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 77000.00 ns, 77.0000 us/op WorkloadJitting 1: 1 op, 7060677500.00 ns, 7.0607 s/op OverheadJitting 2: 1 op, 500.00 ns, 500.0000 ns/op WorkloadJitting 2: 1 op, 6783960300.00 ns, 6.7840 s/op WorkloadWarmup 1: 1 op, 6837813300.00 ns, 6.8378 s/op WorkloadWarmup 2: 1 op, 6792872600.00 ns, 6.7929 s/op WorkloadWarmup 3: 1 op, 6811436100.00 ns, 6.8114 s/op WorkloadWarmup 4: 1 op, 6651728100.00 ns, 6.6517 s/op WorkloadWarmup 5: 1 op, 6633193900.00 ns, 6.6332 s/op WorkloadWarmup 6: 1 op, 6832181300.00 ns, 6.8322 s/op WorkloadWarmup 7: 1 op, 6784077900.00 ns, 6.7841 s/op // BeforeActualRun WorkloadActual 1: 1 op, 6771915900.00 ns, 6.7719 s/op WorkloadActual 2: 1 op, 6795377200.00 ns, 6.7954 s/op WorkloadActual 3: 1 op, 6755241400.00 ns, 6.7552 s/op WorkloadActual 4: 1 op, 6723530700.00 ns, 6.7235 s/op WorkloadActual 5: 1 op, 6817959900.00 ns, 6.8180 s/op WorkloadActual 6: 1 op, 6789552100.00 ns, 6.7896 s/op WorkloadActual 7: 1 op, 6791868300.00 ns, 6.7919 s/op WorkloadActual 8: 1 op, 6904198900.00 ns, 6.9042 s/op WorkloadActual 9: 1 op, 6835601600.00 ns, 6.8356 s/op WorkloadActual 10: 1 op, 6740773600.00 ns, 6.7408 s/op WorkloadActual 11: 1 op, 6835079900.00 ns, 6.8351 s/op WorkloadActual 12: 1 op, 7188536400.00 ns, 7.1885 s/op WorkloadActual 13: 1 op, 7099079300.00 ns, 7.0991 s/op WorkloadActual 14: 1 op, 7090249100.00 ns, 7.0902 s/op WorkloadActual 15: 1 op, 6807499200.00 ns, 6.8075 s/op // AfterActualRun WorkloadResult 1: 1 op, 6771915900.00 ns, 6.7719 s/op WorkloadResult 2: 1 op, 6795377200.00 ns, 6.7954 s/op WorkloadResult 3: 1 op, 6755241400.00 ns, 6.7552 s/op WorkloadResult 4: 1 op, 6723530700.00 ns, 6.7235 s/op WorkloadResult 5: 1 op, 6817959900.00 ns, 6.8180 s/op WorkloadResult 6: 1 op, 6789552100.00 ns, 6.7896 s/op WorkloadResult 7: 1 op, 6791868300.00 ns, 6.7919 s/op WorkloadResult 8: 1 op, 6904198900.00 ns, 6.9042 s/op WorkloadResult 9: 1 op, 6835601600.00 ns, 6.8356 s/op WorkloadResult 10: 1 op, 6740773600.00 ns, 6.7408 s/op WorkloadResult 11: 1 op, 6835079900.00 ns, 6.8351 s/op WorkloadResult 12: 1 op, 6807499200.00 ns, 6.8075 s/op // AfterAll // Benchmark Process 34032 has exited with code 0. Mean = 6.797 s, StdErr = 0.014 s (0.21%), N = 12, StdDev = 0.049 s Min = 6.724 s, Q1 = 6.768 s, Median = 6.794 s, Q3 = 6.822 s, Max = 6.904 s IQR = 0.054 s, LowerFence = 6.686 s, UpperFence = 6.904 s ConfidenceInterval = [6.735 s; 6.860 s] (CI 99.9%), Margin = 0.062 s (0.92% of Mean) Skewness = 0.48, Kurtosis = 2.66, MValue = 2 // ** Remained 8 (53.3%) benchmark(s) to run. Estimated finish 2025-11-30 8:45 (0h 6m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: NumbersGameBenchmarks.UsingDepthFirstSearch: DefaultJob [Configuration=Hard] // *** Execute *** // Launch: 1 / 1 // Execute: dotnet PuzzleSolver.Benchmarks-DefaultJob-1.dll --anonymousPipes 676 2000 --benchmarkName "PuzzleSolver.Benchmarks.NumbersGameBenchmarks.UsingDepthFirstSearch(Configuration: Hard)" --job Default --benchmarkId 7 in D:\Projects\mcp-experiments\dotnet\src\PuzzleSolver.Benchmarks\bin\Release\net10.0\PuzzleSolver.Benchmarks-DefaultJob-1\bin\Release\net10.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.15.6 // Runtime=.NET 10.0.0 (10.0.0, 10.0.25.52411), X64 RyuJIT x86-64-v4 // GC=Concurrent Workstation // HardwareIntrinsics=AVX512 BITALG+VBMI2+VNNI+VPOPCNTDQ,AVX512 IFMA+VBMI,AVX512 F+BW+CD+DQ+VL,AVX2+BMI1+BMI2+F16C+FMA+LZCNT+MOVBE,AVX,SSE3+SSSE3+SSE4.1+SSE4.2+POPCNT,X86Base+SSE+SSE2,AES+PCLMUL,AvxVnni VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 94000.00 ns, 94.0000 us/op WorkloadJitting 1: 1 op, 119054000.00 ns, 119.0540 ms/op WorkloadPilot 1: 2 op, 94584400.00 ns, 47.2922 ms/op WorkloadPilot 2: 3 op, 139810100.00 ns, 46.6034 ms/op WorkloadPilot 3: 4 op, 408653500.00 ns, 102.1634 ms/op WorkloadPilot 4: 5 op, 86036000.00 ns, 17.2072 ms/op WorkloadPilot 5: 6 op, 99485700.00 ns, 16.5810 ms/op WorkloadPilot 6: 7 op, 116931000.00 ns, 16.7044 ms/op WorkloadPilot 7: 8 op, 125876200.00 ns, 15.7345 ms/op WorkloadPilot 8: 9 op, 141073800.00 ns, 15.6749 ms/op WorkloadPilot 9: 10 op, 162555200.00 ns, 16.2555 ms/op WorkloadPilot 10: 11 op, 167803700.00 ns, 15.2549 ms/op WorkloadPilot 11: 12 op, 193191500.00 ns, 16.0993 ms/op WorkloadPilot 12: 13 op, 203598400.00 ns, 15.6614 ms/op WorkloadPilot 13: 14 op, 217554900.00 ns, 15.5396 ms/op WorkloadPilot 14: 15 op, 223776200.00 ns, 14.9184 ms/op WorkloadPilot 15: 16 op, 251293900.00 ns, 15.7059 ms/op WorkloadPilot 16: 32 op, 488871600.00 ns, 15.2772 ms/op WorkloadPilot 17: 64 op, 972588100.00 ns, 15.1967 ms/op WorkloadWarmup 1: 64 op, 991220800.00 ns, 15.4878 ms/op WorkloadWarmup 2: 64 op, 1004351100.00 ns, 15.6930 ms/op WorkloadWarmup 3: 64 op, 1033574500.00 ns, 16.1496 ms/op WorkloadWarmup 4: 64 op, 984446500.00 ns, 15.3820 ms/op WorkloadWarmup 5: 64 op, 990330000.00 ns, 15.4739 ms/op WorkloadWarmup 6: 64 op, 1114678900.00 ns, 17.4169 ms/op WorkloadWarmup 7: 64 op, 1003657300.00 ns, 15.6821 ms/op // BeforeActualRun WorkloadActual 1: 64 op, 1000718900.00 ns, 15.6362 ms/op WorkloadActual 2: 64 op, 1041031000.00 ns, 16.2661 ms/op WorkloadActual 3: 64 op, 1118985200.00 ns, 17.4841 ms/op WorkloadActual 4: 64 op, 978039000.00 ns, 15.2819 ms/op WorkloadActual 5: 64 op, 965802300.00 ns, 15.0907 ms/op WorkloadActual 6: 64 op, 933405300.00 ns, 14.5845 ms/op WorkloadActual 7: 64 op, 950277100.00 ns, 14.8481 ms/op WorkloadActual 8: 64 op, 954111800.00 ns, 14.9080 ms/op WorkloadActual 9: 64 op, 981095700.00 ns, 15.3296 ms/op WorkloadActual 10: 64 op, 942678300.00 ns, 14.7293 ms/op WorkloadActual 11: 64 op, 945263200.00 ns, 14.7697 ms/op WorkloadActual 12: 64 op, 929878300.00 ns, 14.5293 ms/op WorkloadActual 13: 64 op, 951360500.00 ns, 14.8650 ms/op WorkloadActual 14: 64 op, 951868000.00 ns, 14.8729 ms/op WorkloadActual 15: 64 op, 942718600.00 ns, 14.7300 ms/op WorkloadActual 16: 64 op, 945862300.00 ns, 14.7791 ms/op WorkloadActual 17: 64 op, 933752300.00 ns, 14.5899 ms/op WorkloadActual 18: 64 op, 939476800.00 ns, 14.6793 ms/op WorkloadActual 19: 64 op, 929413800.00 ns, 14.5221 ms/op WorkloadActual 20: 64 op, 996829400.00 ns, 15.5755 ms/op WorkloadActual 21: 64 op, 961086000.00 ns, 15.0170 ms/op WorkloadActual 22: 64 op, 944385400.00 ns, 14.7560 ms/op // AfterActualRun WorkloadResult 1: 64 op, 1000718900.00 ns, 15.6362 ms/op WorkloadResult 2: 64 op, 978039000.00 ns, 15.2819 ms/op WorkloadResult 3: 64 op, 965802300.00 ns, 15.0907 ms/op WorkloadResult 4: 64 op, 933405300.00 ns, 14.5845 ms/op WorkloadResult 5: 64 op, 950277100.00 ns, 14.8481 ms/op WorkloadResult 6: 64 op, 954111800.00 ns, 14.9080 ms/op WorkloadResult 7: 64 op, 981095700.00 ns, 15.3296 ms/op WorkloadResult 8: 64 op, 942678300.00 ns, 14.7293 ms/op WorkloadResult 9: 64 op, 945263200.00 ns, 14.7697 ms/op WorkloadResult 10: 64 op, 929878300.00 ns, 14.5293 ms/op WorkloadResult 11: 64 op, 951360500.00 ns, 14.8650 ms/op WorkloadResult 12: 64 op, 951868000.00 ns, 14.8729 ms/op WorkloadResult 13: 64 op, 942718600.00 ns, 14.7300 ms/op WorkloadResult 14: 64 op, 945862300.00 ns, 14.7791 ms/op WorkloadResult 15: 64 op, 933752300.00 ns, 14.5899 ms/op WorkloadResult 16: 64 op, 939476800.00 ns, 14.6793 ms/op WorkloadResult 17: 64 op, 929413800.00 ns, 14.5221 ms/op WorkloadResult 18: 64 op, 996829400.00 ns, 15.5755 ms/op WorkloadResult 19: 64 op, 961086000.00 ns, 15.0170 ms/op WorkloadResult 20: 64 op, 944385400.00 ns, 14.7560 ms/op // AfterAll // Benchmark Process 6116 has exited with code 0. Mean = 14.905 ms, StdErr = 0.073 ms (0.49%), N = 20, StdDev = 0.326 ms Min = 14.522 ms, Q1 = 14.717 ms, Median = 14.814 ms, Q3 = 15.035 ms, Max = 15.636 ms IQR = 0.319 ms, LowerFence = 14.239 ms, UpperFence = 15.513 ms ConfidenceInterval = [14.622 ms; 15.188 ms] (CI 99.9%), Margin = 0.283 ms (1.90% of Mean) Skewness = 0.91, Kurtosis = 2.7, MValue = 2 // ** Remained 7 (46.7%) benchmark(s) to run. Estimated finish 2025-11-30 8:45 (0h 5m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: NumbersGameBenchmarks.UsingIterativeDepthFirstSearch: DefaultJob [Configuration=Hard] // *** Execute *** // Launch: 1 / 1 // Execute: dotnet PuzzleSolver.Benchmarks-DefaultJob-1.dll --anonymousPipes 1980 1628 --benchmarkName "PuzzleSolver.Benchmarks.NumbersGameBenchmarks.UsingIterativeDepthFirstSearch(Configuration: Hard)" --job Default --benchmarkId 8 in D:\Projects\mcp-experiments\dotnet\src\PuzzleSolver.Benchmarks\bin\Release\net10.0\PuzzleSolver.Benchmarks-DefaultJob-1\bin\Release\net10.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.15.6 // Runtime=.NET 10.0.0 (10.0.0, 10.0.25.52411), X64 RyuJIT x86-64-v4 // GC=Concurrent Workstation // HardwareIntrinsics=AVX512 BITALG+VBMI2+VNNI+VPOPCNTDQ,AVX512 IFMA+VBMI,AVX512 F+BW+CD+DQ+VL,AVX2+BMI1+BMI2+F16C+FMA+LZCNT+MOVBE,AVX,SSE3+SSSE3+SSE4.1+SSE4.2+POPCNT,X86Base+SSE+SSE2,AES+PCLMUL,AvxVnni VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 78000.00 ns, 78.0000 us/op WorkloadJitting 1: 1 op, 395365100.00 ns, 395.3651 ms/op OverheadJitting 2: 1 op, 500.00 ns, 500.0000 ns/op WorkloadJitting 2: 1 op, 416043200.00 ns, 416.0432 ms/op WorkloadWarmup 1: 1 op, 87254600.00 ns, 87.2546 ms/op WorkloadWarmup 2: 1 op, 88599300.00 ns, 88.5993 ms/op WorkloadWarmup 3: 1 op, 91566900.00 ns, 91.5669 ms/op WorkloadWarmup 4: 1 op, 86930600.00 ns, 86.9306 ms/op WorkloadWarmup 5: 1 op, 84154200.00 ns, 84.1542 ms/op WorkloadWarmup 6: 1 op, 85762400.00 ns, 85.7624 ms/op WorkloadWarmup 7: 1 op, 84644600.00 ns, 84.6446 ms/op // BeforeActualRun WorkloadActual 1: 1 op, 84418900.00 ns, 84.4189 ms/op WorkloadActual 2: 1 op, 82508400.00 ns, 82.5084 ms/op WorkloadActual 3: 1 op, 84475500.00 ns, 84.4755 ms/op WorkloadActual 4: 1 op, 84075900.00 ns, 84.0759 ms/op WorkloadActual 5: 1 op, 82628400.00 ns, 82.6284 ms/op WorkloadActual 6: 1 op, 94521400.00 ns, 94.5214 ms/op WorkloadActual 7: 1 op, 82366800.00 ns, 82.3668 ms/op WorkloadActual 8: 1 op, 82171600.00 ns, 82.1716 ms/op WorkloadActual 9: 1 op, 84878200.00 ns, 84.8782 ms/op WorkloadActual 10: 1 op, 81590800.00 ns, 81.5908 ms/op WorkloadActual 11: 1 op, 82132500.00 ns, 82.1325 ms/op WorkloadActual 12: 1 op, 82491500.00 ns, 82.4915 ms/op WorkloadActual 13: 1 op, 85517100.00 ns, 85.5171 ms/op WorkloadActual 14: 1 op, 80651600.00 ns, 80.6516 ms/op WorkloadActual 15: 1 op, 81316300.00 ns, 81.3163 ms/op // AfterActualRun WorkloadResult 1: 1 op, 84418900.00 ns, 84.4189 ms/op WorkloadResult 2: 1 op, 82508400.00 ns, 82.5084 ms/op WorkloadResult 3: 1 op, 84475500.00 ns, 84.4755 ms/op WorkloadResult 4: 1 op, 84075900.00 ns, 84.0759 ms/op WorkloadResult 5: 1 op, 82628400.00 ns, 82.6284 ms/op WorkloadResult 6: 1 op, 82366800.00 ns, 82.3668 ms/op WorkloadResult 7: 1 op, 82171600.00 ns, 82.1716 ms/op WorkloadResult 8: 1 op, 84878200.00 ns, 84.8782 ms/op WorkloadResult 9: 1 op, 81590800.00 ns, 81.5908 ms/op WorkloadResult 10: 1 op, 82132500.00 ns, 82.1325 ms/op WorkloadResult 11: 1 op, 82491500.00 ns, 82.4915 ms/op WorkloadResult 12: 1 op, 85517100.00 ns, 85.5171 ms/op WorkloadResult 13: 1 op, 80651600.00 ns, 80.6516 ms/op WorkloadResult 14: 1 op, 81316300.00 ns, 81.3163 ms/op // AfterAll // Benchmark Process 61136 has exited with code 0. Mean = 82.945 ms, StdErr = 0.392 ms (0.47%), N = 14, StdDev = 1.467 ms Min = 80.652 ms, Q1 = 82.142 ms, Median = 82.500 ms, Q3 = 84.333 ms, Max = 85.517 ms IQR = 2.191 ms, LowerFence = 78.856 ms, UpperFence = 87.619 ms ConfidenceInterval = [81.290 ms; 84.600 ms] (CI 99.9%), Margin = 1.655 ms (2.00% of Mean) Skewness = 0.28, Kurtosis = 1.68, MValue = 2 // ** Remained 6 (40.0%) benchmark(s) to run. Estimated finish 2025-11-30 8:44 (0h 4m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: NumbersGameBenchmarks.UsingBreadthFirstSearch: DefaultJob [Configuration=Impossible] // *** Execute *** // Launch: 1 / 1 // Execute: dotnet PuzzleSolver.Benchmarks-DefaultJob-1.dll --anonymousPipes 1916 1760 --benchmarkName "PuzzleSolver.Benchmarks.NumbersGameBenchmarks.UsingBreadthFirstSearch(Configuration: Impossible)" --job Default --benchmarkId 9 in D:\Projects\mcp-experiments\dotnet\src\PuzzleSolver.Benchmarks\bin\Release\net10.0\PuzzleSolver.Benchmarks-DefaultJob-1\bin\Release\net10.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.15.6 // Runtime=.NET 10.0.0 (10.0.0, 10.0.25.52411), X64 RyuJIT x86-64-v4 // GC=Concurrent Workstation // HardwareIntrinsics=AVX512 BITALG+VBMI2+VNNI+VPOPCNTDQ,AVX512 IFMA+VBMI,AVX512 F+BW+CD+DQ+VL,AVX2+BMI1+BMI2+F16C+FMA+LZCNT+MOVBE,AVX,SSE3+SSSE3+SSE4.1+SSE4.2+POPCNT,X86Base+SSE+SSE2,AES+PCLMUL,AvxVnni VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 77800.00 ns, 77.8000 us/op WorkloadJitting 1: 1 op, 605121300.00 ns, 605.1213 ms/op OverheadJitting 2: 1 op, 500.00 ns, 500.0000 ns/op WorkloadJitting 2: 1 op, 168926300.00 ns, 168.9263 ms/op WorkloadPilot 1: 2 op, 348181800.00 ns, 174.0909 ms/op WorkloadPilot 2: 3 op, 497506500.00 ns, 165.8355 ms/op WorkloadPilot 3: 4 op, 675923500.00 ns, 168.9809 ms/op WorkloadWarmup 1: 4 op, 670464300.00 ns, 167.6161 ms/op WorkloadWarmup 2: 4 op, 666356900.00 ns, 166.5892 ms/op WorkloadWarmup 3: 4 op, 670932600.00 ns, 167.7332 ms/op WorkloadWarmup 4: 4 op, 696947900.00 ns, 174.2370 ms/op WorkloadWarmup 5: 4 op, 677709100.00 ns, 169.4273 ms/op WorkloadWarmup 6: 4 op, 698041000.00 ns, 174.5103 ms/op WorkloadWarmup 7: 4 op, 672902700.00 ns, 168.2257 ms/op // BeforeActualRun WorkloadActual 1: 4 op, 664003600.00 ns, 166.0009 ms/op WorkloadActual 2: 4 op, 686323000.00 ns, 171.5808 ms/op WorkloadActual 3: 4 op, 673314700.00 ns, 168.3287 ms/op WorkloadActual 4: 4 op, 653577000.00 ns, 163.3943 ms/op WorkloadActual 5: 4 op, 673417800.00 ns, 168.3545 ms/op WorkloadActual 6: 4 op, 667648400.00 ns, 166.9121 ms/op WorkloadActual 7: 4 op, 667703900.00 ns, 166.9260 ms/op WorkloadActual 8: 4 op, 671899600.00 ns, 167.9749 ms/op WorkloadActual 9: 4 op, 684046100.00 ns, 171.0115 ms/op WorkloadActual 10: 4 op, 676521200.00 ns, 169.1303 ms/op WorkloadActual 11: 4 op, 680967000.00 ns, 170.2418 ms/op WorkloadActual 12: 4 op, 673911800.00 ns, 168.4780 ms/op WorkloadActual 13: 4 op, 679213200.00 ns, 169.8033 ms/op WorkloadActual 14: 4 op, 676740900.00 ns, 169.1852 ms/op WorkloadActual 15: 4 op, 653662900.00 ns, 163.4157 ms/op // AfterActualRun WorkloadResult 1: 4 op, 664003600.00 ns, 166.0009 ms/op WorkloadResult 2: 4 op, 686323000.00 ns, 171.5808 ms/op WorkloadResult 3: 4 op, 673314700.00 ns, 168.3287 ms/op WorkloadResult 4: 4 op, 653577000.00 ns, 163.3943 ms/op WorkloadResult 5: 4 op, 673417800.00 ns, 168.3545 ms/op WorkloadResult 6: 4 op, 667648400.00 ns, 166.9121 ms/op WorkloadResult 7: 4 op, 667703900.00 ns, 166.9260 ms/op WorkloadResult 8: 4 op, 671899600.00 ns, 167.9749 ms/op WorkloadResult 9: 4 op, 684046100.00 ns, 171.0115 ms/op WorkloadResult 10: 4 op, 676521200.00 ns, 169.1303 ms/op WorkloadResult 11: 4 op, 680967000.00 ns, 170.2418 ms/op WorkloadResult 12: 4 op, 673911800.00 ns, 168.4780 ms/op WorkloadResult 13: 4 op, 679213200.00 ns, 169.8033 ms/op WorkloadResult 14: 4 op, 676740900.00 ns, 169.1852 ms/op WorkloadResult 15: 4 op, 653662900.00 ns, 163.4157 ms/op // AfterAll // Benchmark Process 65848 has exited with code 0. Mean = 168.049 ms, StdErr = 0.624 ms (0.37%), N = 15, StdDev = 2.418 ms Min = 163.394 ms, Q1 = 166.919 ms, Median = 168.354 ms, Q3 = 169.494 ms, Max = 171.581 ms IQR = 2.575 ms, LowerFence = 163.056 ms, UpperFence = 173.357 ms ConfidenceInterval = [165.464 ms; 170.634 ms] (CI 99.9%), Margin = 2.585 ms (1.54% of Mean) Skewness = -0.58, Kurtosis = 2.38, MValue = 2 // ** Remained 5 (33.3%) benchmark(s) to run. Estimated finish 2025-11-30 8:43 (0h 3m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: NumbersGameBenchmarks.UsingDepthFirstSearch: DefaultJob [Configuration=Impossible] // *** Execute *** // Launch: 1 / 1 // Execute: dotnet PuzzleSolver.Benchmarks-DefaultJob-1.dll --anonymousPipes 1800 2600 --benchmarkName "PuzzleSolver.Benchmarks.NumbersGameBenchmarks.UsingDepthFirstSearch(Configuration: Impossible)" --job Default --benchmarkId 10 in D:\Projects\mcp-experiments\dotnet\src\PuzzleSolver.Benchmarks\bin\Release\net10.0\PuzzleSolver.Benchmarks-DefaultJob-1\bin\Release\net10.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.15.6 // Runtime=.NET 10.0.0 (10.0.0, 10.0.25.52411), X64 RyuJIT x86-64-v4 // GC=Concurrent Workstation // HardwareIntrinsics=AVX512 BITALG+VBMI2+VNNI+VPOPCNTDQ,AVX512 IFMA+VBMI,AVX512 F+BW+CD+DQ+VL,AVX2+BMI1+BMI2+F16C+FMA+LZCNT+MOVBE,AVX,SSE3+SSSE3+SSE4.1+SSE4.2+POPCNT,X86Base+SSE+SSE2,AES+PCLMUL,AvxVnni VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 80200.00 ns, 80.2000 us/op WorkloadJitting 1: 1 op, 61942400.00 ns, 61.9424 ms/op WorkloadPilot 1: 2 op, 95908900.00 ns, 47.9545 ms/op WorkloadPilot 2: 3 op, 141794300.00 ns, 47.2648 ms/op WorkloadPilot 3: 4 op, 405098400.00 ns, 101.2746 ms/op WorkloadPilot 4: 5 op, 134075900.00 ns, 26.8152 ms/op WorkloadPilot 5: 6 op, 94722600.00 ns, 15.7871 ms/op WorkloadPilot 6: 7 op, 107695800.00 ns, 15.3851 ms/op WorkloadPilot 7: 8 op, 128737200.00 ns, 16.0922 ms/op WorkloadPilot 8: 9 op, 149239600.00 ns, 16.5822 ms/op WorkloadPilot 9: 10 op, 157097400.00 ns, 15.7097 ms/op WorkloadPilot 10: 11 op, 172502900.00 ns, 15.6821 ms/op WorkloadPilot 11: 12 op, 185525100.00 ns, 15.4604 ms/op WorkloadPilot 12: 13 op, 198170100.00 ns, 15.2439 ms/op WorkloadPilot 13: 14 op, 220498600.00 ns, 15.7499 ms/op WorkloadPilot 14: 15 op, 235023700.00 ns, 15.6682 ms/op WorkloadPilot 15: 16 op, 239315400.00 ns, 14.9572 ms/op WorkloadPilot 16: 32 op, 506655600.00 ns, 15.8330 ms/op WorkloadWarmup 1: 32 op, 501745700.00 ns, 15.6796 ms/op WorkloadWarmup 2: 32 op, 512354800.00 ns, 16.0111 ms/op WorkloadWarmup 3: 32 op, 485506500.00 ns, 15.1721 ms/op WorkloadWarmup 4: 32 op, 501513400.00 ns, 15.6723 ms/op WorkloadWarmup 5: 32 op, 482763900.00 ns, 15.0864 ms/op WorkloadWarmup 6: 32 op, 489044700.00 ns, 15.2826 ms/op // BeforeActualRun WorkloadActual 1: 32 op, 501005600.00 ns, 15.6564 ms/op WorkloadActual 2: 32 op, 493799000.00 ns, 15.4312 ms/op WorkloadActual 3: 32 op, 523328900.00 ns, 16.3540 ms/op WorkloadActual 4: 32 op, 496929400.00 ns, 15.5290 ms/op WorkloadActual 5: 32 op, 491893500.00 ns, 15.3717 ms/op WorkloadActual 6: 32 op, 495100300.00 ns, 15.4719 ms/op WorkloadActual 7: 32 op, 503957400.00 ns, 15.7487 ms/op WorkloadActual 8: 32 op, 501208600.00 ns, 15.6628 ms/op WorkloadActual 9: 32 op, 491730200.00 ns, 15.3666 ms/op WorkloadActual 10: 32 op, 498098000.00 ns, 15.5656 ms/op WorkloadActual 11: 32 op, 511807400.00 ns, 15.9940 ms/op WorkloadActual 12: 32 op, 489356900.00 ns, 15.2924 ms/op WorkloadActual 13: 32 op, 494608600.00 ns, 15.4565 ms/op WorkloadActual 14: 32 op, 494024500.00 ns, 15.4383 ms/op WorkloadActual 15: 32 op, 515604800.00 ns, 16.1127 ms/op // AfterActualRun WorkloadResult 1: 32 op, 501005600.00 ns, 15.6564 ms/op WorkloadResult 2: 32 op, 493799000.00 ns, 15.4312 ms/op WorkloadResult 3: 32 op, 496929400.00 ns, 15.5290 ms/op WorkloadResult 4: 32 op, 491893500.00 ns, 15.3717 ms/op WorkloadResult 5: 32 op, 495100300.00 ns, 15.4719 ms/op WorkloadResult 6: 32 op, 503957400.00 ns, 15.7487 ms/op WorkloadResult 7: 32 op, 501208600.00 ns, 15.6628 ms/op WorkloadResult 8: 32 op, 491730200.00 ns, 15.3666 ms/op WorkloadResult 9: 32 op, 498098000.00 ns, 15.5656 ms/op WorkloadResult 10: 32 op, 511807400.00 ns, 15.9940 ms/op WorkloadResult 11: 32 op, 489356900.00 ns, 15.2924 ms/op WorkloadResult 12: 32 op, 494608600.00 ns, 15.4565 ms/op WorkloadResult 13: 32 op, 494024500.00 ns, 15.4383 ms/op // AfterAll // Benchmark Process 36664 has exited with code 0. Mean = 15.537 ms, StdErr = 0.053 ms (0.34%), N = 13, StdDev = 0.190 ms Min = 15.292 ms, Q1 = 15.431 ms, Median = 15.472 ms, Q3 = 15.656 ms, Max = 15.994 ms IQR = 0.225 ms, LowerFence = 15.093 ms, UpperFence = 15.994 ms ConfidenceInterval = [15.310 ms; 15.765 ms] (CI 99.9%), Margin = 0.227 ms (1.46% of Mean) Skewness = 0.91, Kurtosis = 3.05, MValue = 2 // ** Remained 4 (26.7%) benchmark(s) to run. Estimated finish 2025-11-30 8:43 (0h 2m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: NumbersGameBenchmarks.UsingIterativeDepthFirstSearch: DefaultJob [Configuration=Impossible] // *** Execute *** // Launch: 1 / 1 // Execute: dotnet PuzzleSolver.Benchmarks-DefaultJob-1.dll --anonymousPipes 1800 1916 --benchmarkName "PuzzleSolver.Benchmarks.NumbersGameBenchmarks.UsingIterativeDepthFirstSearch(Configuration: Impossible)" --job Default --benchmarkId 11 in D:\Projects\mcp-experiments\dotnet\src\PuzzleSolver.Benchmarks\bin\Release\net10.0\PuzzleSolver.Benchmarks-DefaultJob-1\bin\Release\net10.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.15.6 // Runtime=.NET 10.0.0 (10.0.0, 10.0.25.52411), X64 RyuJIT x86-64-v4 // GC=Concurrent Workstation // HardwareIntrinsics=AVX512 BITALG+VBMI2+VNNI+VPOPCNTDQ,AVX512 IFMA+VBMI,AVX512 F+BW+CD+DQ+VL,AVX2+BMI1+BMI2+F16C+FMA+LZCNT+MOVBE,AVX,SSE3+SSSE3+SSE4.1+SSE4.2+POPCNT,X86Base+SSE+SSE2,AES+PCLMUL,AvxVnni VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 78800.00 ns, 78.8000 us/op WorkloadJitting 1: 1 op, 122661800.00 ns, 122.6618 ms/op WorkloadPilot 1: 2 op, 322238300.00 ns, 161.1192 ms/op WorkloadPilot 2: 3 op, 399356900.00 ns, 133.1190 ms/op WorkloadPilot 3: 4 op, 153825500.00 ns, 38.4564 ms/op WorkloadPilot 4: 5 op, 171962800.00 ns, 34.3926 ms/op WorkloadPilot 5: 6 op, 208815300.00 ns, 34.8026 ms/op WorkloadPilot 6: 7 op, 263816600.00 ns, 37.6881 ms/op WorkloadPilot 7: 8 op, 277479100.00 ns, 34.6849 ms/op WorkloadPilot 8: 9 op, 304821500.00 ns, 33.8691 ms/op WorkloadPilot 9: 10 op, 350948600.00 ns, 35.0949 ms/op WorkloadPilot 10: 11 op, 383152700.00 ns, 34.8321 ms/op WorkloadPilot 11: 12 op, 399136400.00 ns, 33.2614 ms/op WorkloadPilot 12: 13 op, 462324700.00 ns, 35.5634 ms/op WorkloadPilot 13: 14 op, 465605000.00 ns, 33.2575 ms/op WorkloadPilot 14: 15 op, 519188600.00 ns, 34.6126 ms/op WorkloadWarmup 1: 15 op, 520883100.00 ns, 34.7255 ms/op WorkloadWarmup 2: 15 op, 528160300.00 ns, 35.2107 ms/op WorkloadWarmup 3: 15 op, 510676700.00 ns, 34.0451 ms/op WorkloadWarmup 4: 15 op, 501730400.00 ns, 33.4487 ms/op WorkloadWarmup 5: 15 op, 515502300.00 ns, 34.3668 ms/op WorkloadWarmup 6: 15 op, 507102700.00 ns, 33.8068 ms/op // BeforeActualRun WorkloadActual 1: 15 op, 531910800.00 ns, 35.4607 ms/op WorkloadActual 2: 15 op, 508147400.00 ns, 33.8765 ms/op WorkloadActual 3: 15 op, 553861100.00 ns, 36.9241 ms/op WorkloadActual 4: 15 op, 542954500.00 ns, 36.1970 ms/op WorkloadActual 5: 15 op, 543823000.00 ns, 36.2549 ms/op WorkloadActual 6: 15 op, 528726000.00 ns, 35.2484 ms/op WorkloadActual 7: 15 op, 529745200.00 ns, 35.3163 ms/op WorkloadActual 8: 15 op, 528947200.00 ns, 35.2631 ms/op WorkloadActual 9: 15 op, 547455200.00 ns, 36.4970 ms/op WorkloadActual 10: 15 op, 537773000.00 ns, 35.8515 ms/op WorkloadActual 11: 15 op, 550582600.00 ns, 36.7055 ms/op WorkloadActual 12: 15 op, 513370900.00 ns, 34.2247 ms/op WorkloadActual 13: 15 op, 525291100.00 ns, 35.0194 ms/op WorkloadActual 14: 15 op, 506155100.00 ns, 33.7437 ms/op WorkloadActual 15: 15 op, 510793100.00 ns, 34.0529 ms/op WorkloadActual 16: 15 op, 502612700.00 ns, 33.5075 ms/op WorkloadActual 17: 15 op, 514044100.00 ns, 34.2696 ms/op WorkloadActual 18: 15 op, 504956200.00 ns, 33.6637 ms/op WorkloadActual 19: 15 op, 515067900.00 ns, 34.3379 ms/op WorkloadActual 20: 15 op, 520560200.00 ns, 34.7040 ms/op WorkloadActual 21: 15 op, 502717500.00 ns, 33.5145 ms/op WorkloadActual 22: 15 op, 518224200.00 ns, 34.5483 ms/op WorkloadActual 23: 15 op, 509626800.00 ns, 33.9751 ms/op WorkloadActual 24: 15 op, 514723800.00 ns, 34.3149 ms/op WorkloadActual 25: 15 op, 502886000.00 ns, 33.5257 ms/op WorkloadActual 26: 15 op, 508367400.00 ns, 33.8912 ms/op WorkloadActual 27: 15 op, 519097800.00 ns, 34.6065 ms/op WorkloadActual 28: 15 op, 518142500.00 ns, 34.5428 ms/op WorkloadActual 29: 15 op, 501894600.00 ns, 33.4596 ms/op WorkloadActual 30: 15 op, 511276400.00 ns, 34.0851 ms/op // AfterActualRun WorkloadResult 1: 15 op, 531910800.00 ns, 35.4607 ms/op WorkloadResult 2: 15 op, 508147400.00 ns, 33.8765 ms/op WorkloadResult 3: 15 op, 553861100.00 ns, 36.9241 ms/op WorkloadResult 4: 15 op, 542954500.00 ns, 36.1970 ms/op WorkloadResult 5: 15 op, 543823000.00 ns, 36.2549 ms/op WorkloadResult 6: 15 op, 528726000.00 ns, 35.2484 ms/op WorkloadResult 7: 15 op, 529745200.00 ns, 35.3163 ms/op WorkloadResult 8: 15 op, 528947200.00 ns, 35.2631 ms/op WorkloadResult 9: 15 op, 547455200.00 ns, 36.4970 ms/op WorkloadResult 10: 15 op, 537773000.00 ns, 35.8515 ms/op WorkloadResult 11: 15 op, 550582600.00 ns, 36.7055 ms/op WorkloadResult 12: 15 op, 513370900.00 ns, 34.2247 ms/op WorkloadResult 13: 15 op, 525291100.00 ns, 35.0194 ms/op WorkloadResult 14: 15 op, 506155100.00 ns, 33.7437 ms/op WorkloadResult 15: 15 op, 510793100.00 ns, 34.0529 ms/op WorkloadResult 16: 15 op, 502612700.00 ns, 33.5075 ms/op WorkloadResult 17: 15 op, 514044100.00 ns, 34.2696 ms/op WorkloadResult 18: 15 op, 504956200.00 ns, 33.6637 ms/op WorkloadResult 19: 15 op, 515067900.00 ns, 34.3379 ms/op WorkloadResult 20: 15 op, 520560200.00 ns, 34.7040 ms/op WorkloadResult 21: 15 op, 502717500.00 ns, 33.5145 ms/op WorkloadResult 22: 15 op, 518224200.00 ns, 34.5483 ms/op WorkloadResult 23: 15 op, 509626800.00 ns, 33.9751 ms/op WorkloadResult 24: 15 op, 514723800.00 ns, 34.3149 ms/op WorkloadResult 25: 15 op, 502886000.00 ns, 33.5257 ms/op WorkloadResult 26: 15 op, 508367400.00 ns, 33.8912 ms/op WorkloadResult 27: 15 op, 519097800.00 ns, 34.6065 ms/op WorkloadResult 28: 15 op, 518142500.00 ns, 34.5428 ms/op WorkloadResult 29: 15 op, 501894600.00 ns, 33.4596 ms/op WorkloadResult 30: 15 op, 511276400.00 ns, 34.0851 ms/op // AfterAll // Benchmark Process 59480 has exited with code 0. Mean = 34.719 ms, StdErr = 0.189 ms (0.54%), N = 30, StdDev = 1.034 ms Min = 33.460 ms, Q1 = 33.912 ms, Median = 34.440 ms, Q3 = 35.303 ms, Max = 36.924 ms IQR = 1.391 ms, LowerFence = 31.826 ms, UpperFence = 37.389 ms ConfidenceInterval = [34.029 ms; 35.410 ms] (CI 99.9%), Margin = 0.691 ms (1.99% of Mean) Skewness = 0.65, Kurtosis = 2.18, MValue = 2.4 // ** Remained 3 (20.0%) benchmark(s) to run. Estimated finish 2025-11-30 8:42 (0h 1m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: NumbersGameBenchmarks.UsingBreadthFirstSearch: DefaultJob [Configuration=Medium] // *** Execute *** // Launch: 1 / 1 // Execute: dotnet PuzzleSolver.Benchmarks-DefaultJob-1.dll --anonymousPipes 1796 2596 --benchmarkName "PuzzleSolver.Benchmarks.NumbersGameBenchmarks.UsingBreadthFirstSearch(Configuration: Medium)" --job Default --benchmarkId 12 in D:\Projects\mcp-experiments\dotnet\src\PuzzleSolver.Benchmarks\bin\Release\net10.0\PuzzleSolver.Benchmarks-DefaultJob-1\bin\Release\net10.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.15.6 // Runtime=.NET 10.0.0 (10.0.0, 10.0.25.52411), X64 RyuJIT x86-64-v4 // GC=Concurrent Workstation // HardwareIntrinsics=AVX512 BITALG+VBMI2+VNNI+VPOPCNTDQ,AVX512 IFMA+VBMI,AVX512 F+BW+CD+DQ+VL,AVX2+BMI1+BMI2+F16C+FMA+LZCNT+MOVBE,AVX,SSE3+SSSE3+SSE4.1+SSE4.2+POPCNT,X86Base+SSE+SSE2,AES+PCLMUL,AvxVnni VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 102400.00 ns, 102.4000 us/op WorkloadJitting 1: 1 op, 739323200.00 ns, 739.3232 ms/op OverheadJitting 2: 1 op, 500.00 ns, 500.0000 ns/op WorkloadJitting 2: 1 op, 293895900.00 ns, 293.8959 ms/op WorkloadPilot 1: 2 op, 606134800.00 ns, 303.0674 ms/op WorkloadWarmup 1: 2 op, 585106200.00 ns, 292.5531 ms/op WorkloadWarmup 2: 2 op, 578554400.00 ns, 289.2772 ms/op WorkloadWarmup 3: 2 op, 579343100.00 ns, 289.6716 ms/op WorkloadWarmup 4: 2 op, 595377200.00 ns, 297.6886 ms/op WorkloadWarmup 5: 2 op, 598756800.00 ns, 299.3784 ms/op WorkloadWarmup 6: 2 op, 560384500.00 ns, 280.1923 ms/op WorkloadWarmup 7: 2 op, 592013500.00 ns, 296.0068 ms/op WorkloadWarmup 8: 2 op, 578139300.00 ns, 289.0697 ms/op // BeforeActualRun WorkloadActual 1: 2 op, 570872500.00 ns, 285.4363 ms/op WorkloadActual 2: 2 op, 573469200.00 ns, 286.7346 ms/op WorkloadActual 3: 2 op, 588779500.00 ns, 294.3898 ms/op WorkloadActual 4: 2 op, 637769700.00 ns, 318.8849 ms/op WorkloadActual 5: 2 op, 589336100.00 ns, 294.6681 ms/op WorkloadActual 6: 2 op, 590861100.00 ns, 295.4306 ms/op WorkloadActual 7: 2 op, 597929400.00 ns, 298.9647 ms/op WorkloadActual 8: 2 op, 608897000.00 ns, 304.4485 ms/op WorkloadActual 9: 2 op, 578784700.00 ns, 289.3924 ms/op WorkloadActual 10: 2 op, 600886700.00 ns, 300.4434 ms/op WorkloadActual 11: 2 op, 556756300.00 ns, 278.3782 ms/op WorkloadActual 12: 2 op, 582351700.00 ns, 291.1759 ms/op WorkloadActual 13: 2 op, 572292000.00 ns, 286.1460 ms/op WorkloadActual 14: 2 op, 584368800.00 ns, 292.1844 ms/op WorkloadActual 15: 2 op, 581511600.00 ns, 290.7558 ms/op WorkloadActual 16: 2 op, 593313200.00 ns, 296.6566 ms/op WorkloadActual 17: 2 op, 598489200.00 ns, 299.2446 ms/op WorkloadActual 18: 2 op, 584781900.00 ns, 292.3910 ms/op WorkloadActual 19: 2 op, 558039700.00 ns, 279.0199 ms/op WorkloadActual 20: 2 op, 583268700.00 ns, 291.6344 ms/op WorkloadActual 21: 2 op, 581861500.00 ns, 290.9308 ms/op // AfterActualRun WorkloadResult 1: 2 op, 570872500.00 ns, 285.4363 ms/op WorkloadResult 2: 2 op, 573469200.00 ns, 286.7346 ms/op WorkloadResult 3: 2 op, 588779500.00 ns, 294.3898 ms/op WorkloadResult 4: 2 op, 589336100.00 ns, 294.6681 ms/op WorkloadResult 5: 2 op, 590861100.00 ns, 295.4306 ms/op WorkloadResult 6: 2 op, 597929400.00 ns, 298.9647 ms/op WorkloadResult 7: 2 op, 608897000.00 ns, 304.4485 ms/op WorkloadResult 8: 2 op, 578784700.00 ns, 289.3924 ms/op WorkloadResult 9: 2 op, 600886700.00 ns, 300.4434 ms/op WorkloadResult 10: 2 op, 556756300.00 ns, 278.3782 ms/op WorkloadResult 11: 2 op, 582351700.00 ns, 291.1759 ms/op WorkloadResult 12: 2 op, 572292000.00 ns, 286.1460 ms/op WorkloadResult 13: 2 op, 584368800.00 ns, 292.1844 ms/op WorkloadResult 14: 2 op, 581511600.00 ns, 290.7558 ms/op WorkloadResult 15: 2 op, 593313200.00 ns, 296.6566 ms/op WorkloadResult 16: 2 op, 598489200.00 ns, 299.2446 ms/op WorkloadResult 17: 2 op, 584781900.00 ns, 292.3910 ms/op WorkloadResult 18: 2 op, 558039700.00 ns, 279.0199 ms/op WorkloadResult 19: 2 op, 583268700.00 ns, 291.6344 ms/op WorkloadResult 20: 2 op, 581861500.00 ns, 290.9308 ms/op // AfterAll // Benchmark Process 40188 has exited with code 0. Mean = 291.921 ms, StdErr = 1.489 ms (0.51%), N = 20, StdDev = 6.661 ms Min = 278.378 ms, Q1 = 288.728 ms, Median = 291.909 ms, Q3 = 295.737 ms, Max = 304.449 ms IQR = 7.009 ms, LowerFence = 278.214 ms, UpperFence = 306.251 ms ConfidenceInterval = [286.137 ms; 297.705 ms] (CI 99.9%), Margin = 5.784 ms (1.98% of Mean) Skewness = -0.29, Kurtosis = 2.56, MValue = 2 // ** Remained 2 (13.3%) benchmark(s) to run. Estimated finish 2025-11-30 8:42 (0h 1m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: NumbersGameBenchmarks.UsingDepthFirstSearch: DefaultJob [Configuration=Medium] // *** Execute *** // Launch: 1 / 1 // Execute: dotnet PuzzleSolver.Benchmarks-DefaultJob-1.dll --anonymousPipes 2460 2560 --benchmarkName "PuzzleSolver.Benchmarks.NumbersGameBenchmarks.UsingDepthFirstSearch(Configuration: Medium)" --job Default --benchmarkId 13 in D:\Projects\mcp-experiments\dotnet\src\PuzzleSolver.Benchmarks\bin\Release\net10.0\PuzzleSolver.Benchmarks-DefaultJob-1\bin\Release\net10.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.15.6 // Runtime=.NET 10.0.0 (10.0.0, 10.0.25.52411), X64 RyuJIT x86-64-v4 // GC=Concurrent Workstation // HardwareIntrinsics=AVX512 BITALG+VBMI2+VNNI+VPOPCNTDQ,AVX512 IFMA+VBMI,AVX512 F+BW+CD+DQ+VL,AVX2+BMI1+BMI2+F16C+FMA+LZCNT+MOVBE,AVX,SSE3+SSSE3+SSE4.1+SSE4.2+POPCNT,X86Base+SSE+SSE2,AES+PCLMUL,AvxVnni VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 78800.00 ns, 78.8000 us/op WorkloadJitting 1: 1 op, 9168300.00 ns, 9.1683 ms/op OverheadJitting 2: 16 op, 118000.00 ns, 7.3750 us/op WorkloadJitting 2: 16 op, 66948700.00 ns, 4.1843 ms/op WorkloadPilot 1: 16 op, 60010200.00 ns, 3.7506 ms/op WorkloadPilot 2: 32 op, 113316100.00 ns, 3.5411 ms/op WorkloadPilot 3: 64 op, 435124900.00 ns, 6.7988 ms/op WorkloadPilot 4: 128 op, 168207200.00 ns, 1.3141 ms/op WorkloadPilot 5: 256 op, 248896200.00 ns, 972.2508 us/op WorkloadPilot 6: 512 op, 499612100.00 ns, 975.8049 us/op WorkloadPilot 7: 1024 op, 994114900.00 ns, 970.8153 us/op OverheadWarmup 1: 1024 op, 4300.00 ns, 4.1992 ns/op OverheadWarmup 2: 1024 op, 2500.00 ns, 2.4414 ns/op OverheadWarmup 3: 1024 op, 1900.00 ns, 1.8555 ns/op OverheadWarmup 4: 1024 op, 1500.00 ns, 1.4648 ns/op OverheadWarmup 5: 1024 op, 1900.00 ns, 1.8555 ns/op OverheadWarmup 6: 1024 op, 2000.00 ns, 1.9531 ns/op OverheadWarmup 7: 1024 op, 2100.00 ns, 2.0508 ns/op OverheadWarmup 8: 1024 op, 2000.00 ns, 1.9531 ns/op OverheadWarmup 9: 1024 op, 1800.00 ns, 1.7578 ns/op OverheadWarmup 10: 1024 op, 1800.00 ns, 1.7578 ns/op OverheadActual 1: 1024 op, 2000.00 ns, 1.9531 ns/op OverheadActual 2: 1024 op, 2000.00 ns, 1.9531 ns/op OverheadActual 3: 1024 op, 2100.00 ns, 2.0508 ns/op OverheadActual 4: 1024 op, 2000.00 ns, 1.9531 ns/op OverheadActual 5: 1024 op, 2000.00 ns, 1.9531 ns/op OverheadActual 6: 1024 op, 2100.00 ns, 2.0508 ns/op OverheadActual 7: 1024 op, 2000.00 ns, 1.9531 ns/op OverheadActual 8: 1024 op, 1800.00 ns, 1.7578 ns/op OverheadActual 9: 1024 op, 1900.00 ns, 1.8555 ns/op OverheadActual 10: 1024 op, 1400.00 ns, 1.3672 ns/op OverheadActual 11: 1024 op, 2100.00 ns, 2.0508 ns/op OverheadActual 12: 1024 op, 2100.00 ns, 2.0508 ns/op OverheadActual 13: 1024 op, 2000.00 ns, 1.9531 ns/op OverheadActual 14: 1024 op, 2200.00 ns, 2.1484 ns/op OverheadActual 15: 1024 op, 2000.00 ns, 1.9531 ns/op OverheadActual 16: 1024 op, 1900.00 ns, 1.8555 ns/op OverheadActual 17: 1024 op, 1900.00 ns, 1.8555 ns/op OverheadActual 18: 1024 op, 2000.00 ns, 1.9531 ns/op OverheadActual 19: 1024 op, 2100.00 ns, 2.0508 ns/op OverheadActual 20: 1024 op, 1900.00 ns, 1.8555 ns/op WorkloadWarmup 1: 1024 op, 987106200.00 ns, 963.9709 us/op WorkloadWarmup 2: 1024 op, 954400600.00 ns, 932.0318 us/op WorkloadWarmup 3: 1024 op, 946174400.00 ns, 923.9984 us/op WorkloadWarmup 4: 1024 op, 952480600.00 ns, 930.1568 us/op WorkloadWarmup 5: 1024 op, 961571600.00 ns, 939.0348 us/op WorkloadWarmup 6: 1024 op, 959048400.00 ns, 936.5707 us/op WorkloadWarmup 7: 1024 op, 951803500.00 ns, 929.4956 us/op WorkloadWarmup 8: 1024 op, 960231300.00 ns, 937.7259 us/op WorkloadWarmup 9: 1024 op, 966127900.00 ns, 943.4843 us/op WorkloadWarmup 10: 1024 op, 979461500.00 ns, 956.5054 us/op WorkloadWarmup 11: 1024 op, 986176300.00 ns, 963.0628 us/op WorkloadWarmup 12: 1024 op, 969360500.00 ns, 946.6411 us/op // BeforeActualRun WorkloadActual 1: 1024 op, 973524100.00 ns, 950.7071 us/op WorkloadActual 2: 1024 op, 972668500.00 ns, 949.8716 us/op WorkloadActual 3: 1024 op, 987249800.00 ns, 964.1111 us/op WorkloadActual 4: 1024 op, 985892900.00 ns, 962.7860 us/op WorkloadActual 5: 1024 op, 955265200.00 ns, 932.8762 us/op WorkloadActual 6: 1024 op, 966604000.00 ns, 943.9492 us/op WorkloadActual 7: 1024 op, 969110600.00 ns, 946.3971 us/op WorkloadActual 8: 1024 op, 993797300.00 ns, 970.5052 us/op WorkloadActual 9: 1024 op, 986438400.00 ns, 963.3188 us/op WorkloadActual 10: 1024 op, 978376900.00 ns, 955.4462 us/op WorkloadActual 11: 1024 op, 961341300.00 ns, 938.8099 us/op WorkloadActual 12: 1024 op, 954362900.00 ns, 931.9950 us/op WorkloadActual 13: 1024 op, 974248500.00 ns, 951.4146 us/op WorkloadActual 14: 1024 op, 982864800.00 ns, 959.8289 us/op WorkloadActual 15: 1024 op, 981964200.00 ns, 958.9494 us/op // AfterActualRun WorkloadResult 1: 1024 op, 973522100.00 ns, 950.7052 us/op WorkloadResult 2: 1024 op, 972666500.00 ns, 949.8696 us/op WorkloadResult 3: 1024 op, 987247800.00 ns, 964.1092 us/op WorkloadResult 4: 1024 op, 985890900.00 ns, 962.7841 us/op WorkloadResult 5: 1024 op, 955263200.00 ns, 932.8742 us/op WorkloadResult 6: 1024 op, 966602000.00 ns, 943.9473 us/op WorkloadResult 7: 1024 op, 969108600.00 ns, 946.3951 us/op WorkloadResult 8: 1024 op, 993795300.00 ns, 970.5032 us/op WorkloadResult 9: 1024 op, 986436400.00 ns, 963.3168 us/op WorkloadResult 10: 1024 op, 978374900.00 ns, 955.4442 us/op WorkloadResult 11: 1024 op, 961339300.00 ns, 938.8079 us/op WorkloadResult 12: 1024 op, 954360900.00 ns, 931.9931 us/op WorkloadResult 13: 1024 op, 974246500.00 ns, 951.4126 us/op WorkloadResult 14: 1024 op, 982862800.00 ns, 959.8270 us/op WorkloadResult 15: 1024 op, 981962200.00 ns, 958.9475 us/op // AfterAll // Benchmark Process 10924 has exited with code 0. Mean = 952.062 us, StdErr = 3.006 us (0.32%), N = 15, StdDev = 11.642 us Min = 931.993 us, Q1 = 945.171 us, Median = 951.413 us, Q3 = 961.306 us, Max = 970.503 us IQR = 16.134 us, LowerFence = 920.970 us, UpperFence = 985.507 us ConfidenceInterval = [939.616 us; 964.509 us] (CI 99.9%), Margin = 12.446 us (1.31% of Mean) Skewness = -0.28, Kurtosis = 1.84, MValue = 2 // ** Remained 1 (6.7%) benchmark(s) to run. Estimated finish 2025-11-30 8:42 (0h 0m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: NumbersGameBenchmarks.UsingIterativeDepthFirstSearch: DefaultJob [Configuration=Medium] // *** Execute *** // Launch: 1 / 1 // Execute: dotnet PuzzleSolver.Benchmarks-DefaultJob-1.dll --anonymousPipes 2576 2556 --benchmarkName "PuzzleSolver.Benchmarks.NumbersGameBenchmarks.UsingIterativeDepthFirstSearch(Configuration: Medium)" --job Default --benchmarkId 14 in D:\Projects\mcp-experiments\dotnet\src\PuzzleSolver.Benchmarks\bin\Release\net10.0\PuzzleSolver.Benchmarks-DefaultJob-1\bin\Release\net10.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.15.6 // Runtime=.NET 10.0.0 (10.0.0, 10.0.25.52411), X64 RyuJIT x86-64-v4 // GC=Concurrent Workstation // HardwareIntrinsics=AVX512 BITALG+VBMI2+VNNI+VPOPCNTDQ,AVX512 IFMA+VBMI,AVX512 F+BW+CD+DQ+VL,AVX2+BMI1+BMI2+F16C+FMA+LZCNT+MOVBE,AVX,SSE3+SSSE3+SSE4.1+SSE4.2+POPCNT,X86Base+SSE+SSE2,AES+PCLMUL,AvxVnni VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 102300.00 ns, 102.3000 us/op WorkloadJitting 1: 1 op, 24229100.00 ns, 24.2291 ms/op OverheadJitting 2: 16 op, 118000.00 ns, 7.3750 us/op WorkloadJitting 2: 16 op, 199714900.00 ns, 12.4822 ms/op WorkloadPilot 1: 16 op, 254608800.00 ns, 15.9131 ms/op WorkloadPilot 2: 32 op, 313013300.00 ns, 9.7817 ms/op WorkloadPilot 3: 64 op, 243109900.00 ns, 3.7986 ms/op WorkloadPilot 4: 128 op, 432040000.00 ns, 3.3753 ms/op WorkloadPilot 5: 256 op, 878358600.00 ns, 3.4311 ms/op OverheadWarmup 1: 256 op, 2300.00 ns, 8.9844 ns/op OverheadWarmup 2: 256 op, 700.00 ns, 2.7344 ns/op OverheadWarmup 3: 256 op, 600.00 ns, 2.3438 ns/op OverheadWarmup 4: 256 op, 800.00 ns, 3.1250 ns/op OverheadWarmup 5: 256 op, 800.00 ns, 3.1250 ns/op OverheadWarmup 6: 256 op, 600.00 ns, 2.3438 ns/op OverheadWarmup 7: 256 op, 500.00 ns, 1.9531 ns/op OverheadWarmup 8: 256 op, 800.00 ns, 3.1250 ns/op OverheadActual 1: 256 op, 800.00 ns, 3.1250 ns/op OverheadActual 2: 256 op, 800.00 ns, 3.1250 ns/op OverheadActual 3: 256 op, 800.00 ns, 3.1250 ns/op OverheadActual 4: 256 op, 700.00 ns, 2.7344 ns/op OverheadActual 5: 256 op, 800.00 ns, 3.1250 ns/op OverheadActual 6: 256 op, 800.00 ns, 3.1250 ns/op OverheadActual 7: 256 op, 700.00 ns, 2.7344 ns/op OverheadActual 8: 256 op, 700.00 ns, 2.7344 ns/op OverheadActual 9: 256 op, 800.00 ns, 3.1250 ns/op OverheadActual 10: 256 op, 600.00 ns, 2.3438 ns/op OverheadActual 11: 256 op, 700.00 ns, 2.7344 ns/op OverheadActual 12: 256 op, 500.00 ns, 1.9531 ns/op OverheadActual 13: 256 op, 600.00 ns, 2.3438 ns/op OverheadActual 14: 256 op, 800.00 ns, 3.1250 ns/op OverheadActual 15: 256 op, 800.00 ns, 3.1250 ns/op OverheadActual 16: 256 op, 800.00 ns, 3.1250 ns/op OverheadActual 17: 256 op, 700.00 ns, 2.7344 ns/op OverheadActual 18: 256 op, 700.00 ns, 2.7344 ns/op OverheadActual 19: 256 op, 800.00 ns, 3.1250 ns/op OverheadActual 20: 256 op, 700.00 ns, 2.7344 ns/op WorkloadWarmup 1: 256 op, 926382400.00 ns, 3.6187 ms/op WorkloadWarmup 2: 256 op, 889142500.00 ns, 3.4732 ms/op WorkloadWarmup 3: 256 op, 901050000.00 ns, 3.5197 ms/op WorkloadWarmup 4: 256 op, 885430700.00 ns, 3.4587 ms/op WorkloadWarmup 5: 256 op, 859784900.00 ns, 3.3585 ms/op WorkloadWarmup 6: 256 op, 851661900.00 ns, 3.3268 ms/op WorkloadWarmup 7: 256 op, 853077800.00 ns, 3.3323 ms/op WorkloadWarmup 8: 256 op, 853585000.00 ns, 3.3343 ms/op WorkloadWarmup 9: 256 op, 846698500.00 ns, 3.3074 ms/op // BeforeActualRun WorkloadActual 1: 256 op, 845865900.00 ns, 3.3042 ms/op WorkloadActual 2: 256 op, 859157500.00 ns, 3.3561 ms/op WorkloadActual 3: 256 op, 866548200.00 ns, 3.3850 ms/op WorkloadActual 4: 256 op, 903218500.00 ns, 3.5282 ms/op WorkloadActual 5: 256 op, 879821900.00 ns, 3.4368 ms/op WorkloadActual 6: 256 op, 861197900.00 ns, 3.3641 ms/op WorkloadActual 7: 256 op, 873048600.00 ns, 3.4103 ms/op WorkloadActual 8: 256 op, 853558400.00 ns, 3.3342 ms/op WorkloadActual 9: 256 op, 873277300.00 ns, 3.4112 ms/op WorkloadActual 10: 256 op, 864333200.00 ns, 3.3763 ms/op WorkloadActual 11: 256 op, 862173500.00 ns, 3.3679 ms/op WorkloadActual 12: 256 op, 870834500.00 ns, 3.4017 ms/op WorkloadActual 13: 256 op, 862669600.00 ns, 3.3698 ms/op WorkloadActual 14: 256 op, 864091300.00 ns, 3.3754 ms/op WorkloadActual 15: 256 op, 877892900.00 ns, 3.4293 ms/op // AfterActualRun WorkloadResult 1: 256 op, 845865150.00 ns, 3.3042 ms/op WorkloadResult 2: 256 op, 859156750.00 ns, 3.3561 ms/op WorkloadResult 3: 256 op, 866547450.00 ns, 3.3850 ms/op WorkloadResult 4: 256 op, 879821150.00 ns, 3.4368 ms/op WorkloadResult 5: 256 op, 861197150.00 ns, 3.3641 ms/op WorkloadResult 6: 256 op, 873047850.00 ns, 3.4103 ms/op WorkloadResult 7: 256 op, 853557650.00 ns, 3.3342 ms/op WorkloadResult 8: 256 op, 873276550.00 ns, 3.4112 ms/op WorkloadResult 9: 256 op, 864332450.00 ns, 3.3763 ms/op WorkloadResult 10: 256 op, 862172750.00 ns, 3.3679 ms/op WorkloadResult 11: 256 op, 870833750.00 ns, 3.4017 ms/op WorkloadResult 12: 256 op, 862668850.00 ns, 3.3698 ms/op WorkloadResult 13: 256 op, 864090550.00 ns, 3.3754 ms/op WorkloadResult 14: 256 op, 877892150.00 ns, 3.4293 ms/op // AfterAll // Benchmark Process 21808 has exited with code 0. Mean = 3.380 ms, StdErr = 0.010 ms (0.29%), N = 14, StdDev = 0.036 ms Min = 3.304 ms, Q1 = 3.365 ms, Median = 3.376 ms, Q3 = 3.408 ms, Max = 3.437 ms IQR = 0.043 ms, LowerFence = 3.300 ms, UpperFence = 3.473 ms ConfidenceInterval = [3.339 ms; 3.421 ms] (CI 99.9%), Margin = 0.041 ms (1.21% of Mean) Skewness = -0.29, Kurtosis = 2.35, MValue = 2 // ** Remained 0 (0.0%) benchmark(s) to run. Estimated finish 2025-11-30 8:42 (0h 0m from now) ** Successfully reverted power plan (GUID: 072463f4-d757-4a91-a9ab-cd0e46c4042e FriendlyName: GameTurbo (High Performance)) // ***** BenchmarkRunner: Finish ***** // * Export * BenchmarkDotNet.Artifacts\results\PuzzleSolver.Benchmarks.NumbersGameBenchmarks-report.csv BenchmarkDotNet.Artifacts\results\PuzzleSolver.Benchmarks.NumbersGameBenchmarks-report-github.md BenchmarkDotNet.Artifacts\results\PuzzleSolver.Benchmarks.NumbersGameBenchmarks-report.html // * Detailed results * NumbersGameBenchmarks.UsingBreadthFirstSearch: DefaultJob [Configuration=AlreadySolved] Runtime = .NET 10.0.0 (10.0.0, 10.0.25.52411), X64 RyuJIT x86-64-v4; GC = Concurrent Workstation Mean = 97.737 ns, StdErr = 0.566 ns (0.58%), N = 60, StdDev = 4.381 ns Min = 92.141 ns, Q1 = 94.346 ns, Median = 96.346 ns, Q3 = 100.500 ns, Max = 110.982 ns IQR = 6.154 ns, LowerFence = 85.114 ns, UpperFence = 109.731 ns ConfidenceInterval = [95.778 ns; 99.696 ns] (CI 99.9%), Margin = 1.959 ns (2.00% of Mean) Skewness = 1, Kurtosis = 3.09, MValue = 2.36 -------------------- Histogram -------------------- [ 90.672 ns ; 92.799 ns) | @ [ 92.799 ns ; 95.737 ns) | @@@@@@@@@@@@@@@@@@@@@@@@@@@ [ 95.737 ns ; 98.994 ns) | @@@@@@@@@@@@@@@ [ 98.994 ns ; 102.876 ns) | @@@@@@@@ [102.876 ns ; 106.691 ns) | @@@@@@@@ [106.691 ns ; 109.513 ns) | [109.513 ns ; 112.451 ns) | @ --------------------------------------------------- NumbersGameBenchmarks.UsingDepthFirstSearch: DefaultJob [Configuration=AlreadySolved] Runtime = .NET 10.0.0 (10.0.0, 10.0.25.52411), X64 RyuJIT x86-64-v4; GC = Concurrent Workstation Mean = 97.247 ns, StdErr = 0.479 ns (0.49%), N = 20, StdDev = 2.140 ns Min = 92.155 ns, Q1 = 95.688 ns, Median = 97.269 ns, Q3 = 98.511 ns, Max = 101.459 ns IQR = 2.824 ns, LowerFence = 91.452 ns, UpperFence = 102.747 ns ConfidenceInterval = [95.389 ns; 99.106 ns] (CI 99.9%), Margin = 1.859 ns (1.91% of Mean) Skewness = -0.21, Kurtosis = 2.8, MValue = 2.22 -------------------- Histogram -------------------- [91.120 ns ; 93.190 ns) | @ [93.190 ns ; 95.120 ns) | [95.120 ns ; 97.190 ns) | @@@@@@@@@ [97.190 ns ; 99.992 ns) | @@@@@@@@@ [99.992 ns ; 102.494 ns) | @ --------------------------------------------------- NumbersGameBenchmarks.UsingIterativeDepthFirstSearch: DefaultJob [Configuration=AlreadySolved] Runtime = .NET 10.0.0 (10.0.0, 10.0.25.52411), X64 RyuJIT x86-64-v4; GC = Concurrent Workstation Mean = 107.396 ns, StdErr = 0.527 ns (0.49%), N = 19, StdDev = 2.298 ns Min = 104.628 ns, Q1 = 105.486 ns, Median = 106.957 ns, Q3 = 109.380 ns, Max = 113.191 ns IQR = 3.894 ns, LowerFence = 99.645 ns, UpperFence = 115.221 ns ConfidenceInterval = [105.328 ns; 109.463 ns] (CI 99.9%), Margin = 2.067 ns (1.92% of Mean) Skewness = 0.8, Kurtosis = 2.74, MValue = 2 -------------------- Histogram -------------------- [103.497 ns ; 107.315 ns) | @@@@@@@@@@@@ [107.315 ns ; 110.836 ns) | @@@@@@ [110.836 ns ; 114.321 ns) | @ --------------------------------------------------- NumbersGameBenchmarks.UsingBreadthFirstSearch: DefaultJob [Configuration=Easy] Runtime = .NET 10.0.0 (10.0.0, 10.0.25.52411), X64 RyuJIT x86-64-v4; GC = Concurrent Workstation Mean = 10.056 ms, StdErr = 0.036 ms (0.36%), N = 15, StdDev = 0.141 ms Min = 9.864 ms, Q1 = 9.970 ms, Median = 10.024 ms, Q3 = 10.162 ms, Max = 10.312 ms IQR = 0.192 ms, LowerFence = 9.682 ms, UpperFence = 10.449 ms ConfidenceInterval = [9.905 ms; 10.207 ms] (CI 99.9%), Margin = 0.151 ms (1.50% of Mean) Skewness = 0.23, Kurtosis = 1.81, MValue = 2 -------------------- Histogram -------------------- [ 9.789 ms ; 10.118 ms) | @@@@@@@@@@ [10.118 ms ; 10.387 ms) | @@@@@ --------------------------------------------------- NumbersGameBenchmarks.UsingDepthFirstSearch: DefaultJob [Configuration=Easy] Runtime = .NET 10.0.0 (10.0.0, 10.0.25.52411), X64 RyuJIT x86-64-v4; GC = Concurrent Workstation Mean = 2.144 ms, StdErr = 0.008 ms (0.38%), N = 15, StdDev = 0.032 ms Min = 2.085 ms, Q1 = 2.132 ms, Median = 2.142 ms, Q3 = 2.162 ms, Max = 2.198 ms IQR = 0.030 ms, LowerFence = 2.087 ms, UpperFence = 2.207 ms ConfidenceInterval = [2.110 ms; 2.178 ms] (CI 99.9%), Margin = 0.034 ms (1.59% of Mean) Skewness = 0.04, Kurtosis = 2.19, MValue = 2 -------------------- Histogram -------------------- [2.076 ms ; 2.163 ms) | @@@@@@@@@@@ [2.163 ms ; 2.207 ms) | @@@@ --------------------------------------------------- NumbersGameBenchmarks.UsingIterativeDepthFirstSearch: DefaultJob [Configuration=Easy] Runtime = .NET 10.0.0 (10.0.0, 10.0.25.52411), X64 RyuJIT x86-64-v4; GC = Concurrent Workstation Mean = 1.416 ms, StdErr = 0.004 ms (0.29%), N = 14, StdDev = 0.015 ms Min = 1.393 ms, Q1 = 1.405 ms, Median = 1.416 ms, Q3 = 1.423 ms, Max = 1.443 ms IQR = 0.019 ms, LowerFence = 1.376 ms, UpperFence = 1.452 ms ConfidenceInterval = [1.398 ms; 1.433 ms] (CI 99.9%), Margin = 0.017 ms (1.22% of Mean) Skewness = 0.23, Kurtosis = 1.9, MValue = 2 -------------------- Histogram -------------------- [1.384 ms ; 1.452 ms) | @@@@@@@@@@@@@@ --------------------------------------------------- NumbersGameBenchmarks.UsingBreadthFirstSearch: DefaultJob [Configuration=Hard] Runtime = .NET 10.0.0 (10.0.0, 10.0.25.52411), X64 RyuJIT x86-64-v4; GC = Concurrent Workstation Mean = 6.797 s, StdErr = 0.014 s (0.21%), N = 12, StdDev = 0.049 s Min = 6.724 s, Q1 = 6.768 s, Median = 6.794 s, Q3 = 6.822 s, Max = 6.904 s IQR = 0.054 s, LowerFence = 6.686 s, UpperFence = 6.904 s ConfidenceInterval = [6.735 s; 6.860 s] (CI 99.9%), Margin = 0.062 s (0.92% of Mean) Skewness = 0.48, Kurtosis = 2.66, MValue = 2 -------------------- Histogram -------------------- [6.696 s ; 6.932 s) | @@@@@@@@@@@@ --------------------------------------------------- NumbersGameBenchmarks.UsingDepthFirstSearch: DefaultJob [Configuration=Hard] Runtime = .NET 10.0.0 (10.0.0, 10.0.25.52411), X64 RyuJIT x86-64-v4; GC = Concurrent Workstation Mean = 14.905 ms, StdErr = 0.073 ms (0.49%), N = 20, StdDev = 0.326 ms Min = 14.522 ms, Q1 = 14.717 ms, Median = 14.814 ms, Q3 = 15.035 ms, Max = 15.636 ms IQR = 0.319 ms, LowerFence = 14.239 ms, UpperFence = 15.513 ms ConfidenceInterval = [14.622 ms; 15.188 ms] (CI 99.9%), Margin = 0.283 ms (1.90% of Mean) Skewness = 0.91, Kurtosis = 2.7, MValue = 2 -------------------- Histogram -------------------- [14.365 ms ; 14.886 ms) | @@@@@@@@@@@@@ [14.886 ms ; 15.331 ms) | @@@@@ [15.331 ms ; 15.794 ms) | @@ --------------------------------------------------- NumbersGameBenchmarks.UsingIterativeDepthFirstSearch: DefaultJob [Configuration=Hard] Runtime = .NET 10.0.0 (10.0.0, 10.0.25.52411), X64 RyuJIT x86-64-v4; GC = Concurrent Workstation Mean = 82.945 ms, StdErr = 0.392 ms (0.47%), N = 14, StdDev = 1.467 ms Min = 80.652 ms, Q1 = 82.142 ms, Median = 82.500 ms, Q3 = 84.333 ms, Max = 85.517 ms IQR = 2.191 ms, LowerFence = 78.856 ms, UpperFence = 87.619 ms ConfidenceInterval = [81.290 ms; 84.600 ms] (CI 99.9%), Margin = 1.655 ms (2.00% of Mean) Skewness = 0.28, Kurtosis = 1.68, MValue = 2 -------------------- Histogram -------------------- [79.853 ms ; 82.792 ms) | @@@@@@@@@ [82.792 ms ; 85.644 ms) | @@@@@ --------------------------------------------------- NumbersGameBenchmarks.UsingBreadthFirstSearch: DefaultJob [Configuration=Impossible] Runtime = .NET 10.0.0 (10.0.0, 10.0.25.52411), X64 RyuJIT x86-64-v4; GC = Concurrent Workstation Mean = 168.049 ms, StdErr = 0.624 ms (0.37%), N = 15, StdDev = 2.418 ms Min = 163.394 ms, Q1 = 166.919 ms, Median = 168.354 ms, Q3 = 169.494 ms, Max = 171.581 ms IQR = 2.575 ms, LowerFence = 163.056 ms, UpperFence = 173.357 ms ConfidenceInterval = [165.464 ms; 170.634 ms] (CI 99.9%), Margin = 2.585 ms (1.54% of Mean) Skewness = -0.58, Kurtosis = 2.38, MValue = 2 -------------------- Histogram -------------------- [162.108 ms ; 167.417 ms) | @@@@@ [167.417 ms ; 172.867 ms) | @@@@@@@@@@ --------------------------------------------------- NumbersGameBenchmarks.UsingDepthFirstSearch: DefaultJob [Configuration=Impossible] Runtime = .NET 10.0.0 (10.0.0, 10.0.25.52411), X64 RyuJIT x86-64-v4; GC = Concurrent Workstation Mean = 15.537 ms, StdErr = 0.053 ms (0.34%), N = 13, StdDev = 0.190 ms Min = 15.292 ms, Q1 = 15.431 ms, Median = 15.472 ms, Q3 = 15.656 ms, Max = 15.994 ms IQR = 0.225 ms, LowerFence = 15.093 ms, UpperFence = 15.994 ms ConfidenceInterval = [15.310 ms; 15.765 ms] (CI 99.9%), Margin = 0.227 ms (1.46% of Mean) Skewness = 0.91, Kurtosis = 3.05, MValue = 2 -------------------- Histogram -------------------- [15.186 ms ; 15.621 ms) | @@@@@@@@@ [15.621 ms ; 16.100 ms) | @@@@ --------------------------------------------------- NumbersGameBenchmarks.UsingIterativeDepthFirstSearch: DefaultJob [Configuration=Impossible] Runtime = .NET 10.0.0 (10.0.0, 10.0.25.52411), X64 RyuJIT x86-64-v4; GC = Concurrent Workstation Mean = 34.719 ms, StdErr = 0.189 ms (0.54%), N = 30, StdDev = 1.034 ms Min = 33.460 ms, Q1 = 33.912 ms, Median = 34.440 ms, Q3 = 35.303 ms, Max = 36.924 ms IQR = 1.391 ms, LowerFence = 31.826 ms, UpperFence = 37.389 ms ConfidenceInterval = [34.029 ms; 35.410 ms] (CI 99.9%), Margin = 0.691 ms (1.99% of Mean) Skewness = 0.65, Kurtosis = 2.18, MValue = 2.4 -------------------- Histogram -------------------- [33.023 ms ; 34.359 ms) | @@@@@@@@@@@@@@@ [34.359 ms ; 35.366 ms) | @@@@@@@@ [35.366 ms ; 36.124 ms) | @@ [36.124 ms ; 36.997 ms) | @@@@@ --------------------------------------------------- NumbersGameBenchmarks.UsingBreadthFirstSearch: DefaultJob [Configuration=Medium] Runtime = .NET 10.0.0 (10.0.0, 10.0.25.52411), X64 RyuJIT x86-64-v4; GC = Concurrent Workstation Mean = 291.921 ms, StdErr = 1.489 ms (0.51%), N = 20, StdDev = 6.661 ms Min = 278.378 ms, Q1 = 288.728 ms, Median = 291.909 ms, Q3 = 295.737 ms, Max = 304.449 ms IQR = 7.009 ms, LowerFence = 278.214 ms, UpperFence = 306.251 ms ConfidenceInterval = [286.137 ms; 297.705 ms] (CI 99.9%), Margin = 5.784 ms (1.98% of Mean) Skewness = -0.29, Kurtosis = 2.56, MValue = 2 -------------------- Histogram -------------------- [275.157 ms ; 281.920 ms) | @@ [281.920 ms ; 290.485 ms) | @@@@ [290.485 ms ; 296.927 ms) | @@@@@@@@@@ [296.927 ms ; 304.927 ms) | @@@@ --------------------------------------------------- NumbersGameBenchmarks.UsingDepthFirstSearch: DefaultJob [Configuration=Medium] Runtime = .NET 10.0.0 (10.0.0, 10.0.25.52411), X64 RyuJIT x86-64-v4; GC = Concurrent Workstation Mean = 952.062 us, StdErr = 3.006 us (0.32%), N = 15, StdDev = 11.642 us Min = 931.993 us, Q1 = 945.171 us, Median = 951.413 us, Q3 = 961.306 us, Max = 970.503 us IQR = 16.134 us, LowerFence = 920.970 us, UpperFence = 985.507 us ConfidenceInterval = [939.616 us; 964.509 us] (CI 99.9%), Margin = 12.446 us (1.31% of Mean) Skewness = -0.28, Kurtosis = 1.84, MValue = 2 -------------------- Histogram -------------------- [925.797 us ; 950.179 us) | @@@@@@ [950.179 us ; 976.699 us) | @@@@@@@@@ --------------------------------------------------- NumbersGameBenchmarks.UsingIterativeDepthFirstSearch: DefaultJob [Configuration=Medium] Runtime = .NET 10.0.0 (10.0.0, 10.0.25.52411), X64 RyuJIT x86-64-v4; GC = Concurrent Workstation Mean = 3.380 ms, StdErr = 0.010 ms (0.29%), N = 14, StdDev = 0.036 ms Min = 3.304 ms, Q1 = 3.365 ms, Median = 3.376 ms, Q3 = 3.408 ms, Max = 3.437 ms IQR = 0.043 ms, LowerFence = 3.300 ms, UpperFence = 3.473 ms ConfidenceInterval = [3.339 ms; 3.421 ms] (CI 99.9%), Margin = 0.041 ms (1.21% of Mean) Skewness = -0.29, Kurtosis = 2.35, MValue = 2 -------------------- Histogram -------------------- [3.284 ms ; 3.456 ms) | @@@@@@@@@@@@@@ --------------------------------------------------- // * Summary * BenchmarkDotNet v0.15.6, Windows 11 (10.0.26200.7171) AMD Ryzen 9 9950X 4.30GHz, 1 CPU, 32 logical and 16 physical cores .NET SDK 10.0.100 [Host] : .NET 10.0.0 (10.0.0, 10.0.25.52411), X64 RyuJIT x86-64-v4 DefaultJob : .NET 10.0.0 (10.0.0, 10.0.25.52411), X64 RyuJIT x86-64-v4 | Method | Configuration | Mean | Error | StdDev | Ratio | RatioSD | |------------------------------- |-------------- |--------------------:|------------------:|------------------:|------:|--------:| | UsingBreadthFirstSearch | AlreadySolved | 97.74 ns | 1.959 ns | 4.381 ns | 1.00 | 0.06 | | UsingDepthFirstSearch | AlreadySolved | 97.25 ns | 1.859 ns | 2.140 ns | 1.00 | 0.05 | | UsingIterativeDepthFirstSearch | AlreadySolved | 107.40 ns | 2.067 ns | 2.298 ns | 1.10 | 0.05 | | | | | | | | | | UsingBreadthFirstSearch | Easy | 10,055,711.77 ns | 150,984.664 ns | 141,231.149 ns | 1.00 | 0.02 | | UsingDepthFirstSearch | Easy | 2,144,027.34 ns | 34,036.357 ns | 31,837.630 ns | 0.21 | 0.00 | | UsingIterativeDepthFirstSearch | Easy | 1,415,575.28 ns | 17,238.511 ns | 15,281.491 ns | 0.14 | 0.00 | | | | | | | | | | UsingBreadthFirstSearch | Medium | 291,921,270.00 ns | 5,784,124.818 ns | 6,661,006.744 ns | 1.000 | 0.03 | | UsingDepthFirstSearch | Medium | 952,062.46 ns | 12,446.396 ns | 11,642.367 ns | 0.003 | 0.00 | | UsingIterativeDepthFirstSearch | Medium | 3,380,150.73 ns | 40,800.667 ns | 36,168.729 ns | 0.012 | 0.00 | | | | | | | | | | UsingBreadthFirstSearch | Hard | 6,797,383,225.00 ns | 62,266,551.311 ns | 48,613,627.555 ns | 1.000 | 0.01 | | UsingDepthFirstSearch | Hard | 14,904,705.47 ns | 282,994.223 ns | 325,896.568 ns | 0.002 | 0.00 | | UsingIterativeDepthFirstSearch | Hard | 82,944,535.71 ns | 1,655,015.522 ns | 1,467,128.153 ns | 0.012 | 0.00 | | | | | | | | | | UsingBreadthFirstSearch | Impossible | 168,049,185.00 ns | 2,584,751.732 ns | 2,417,778.375 ns | 1.00 | 0.02 | | UsingDepthFirstSearch | Impossible | 15,537,306.25 ns | 227,337.304 ns | 189,836.945 ns | 0.09 | 0.00 | | UsingIterativeDepthFirstSearch | Impossible | 34,719,409.56 ns | 690,594.467 ns | 1,033,649.366 ns | 0.21 | 0.01 | // * Warnings * MinIterationTime NumbersGameBenchmarks.UsingIterativeDepthFirstSearch: Default -> The minimum observed iteration time is 80.652ms which is very small. It's recommended to increase it to at least 100ms using more operations. // * Hints * Outliers NumbersGameBenchmarks.UsingBreadthFirstSearch: Default -> 3 outliers were removed (113.12 ns..124.28 ns) NumbersGameBenchmarks.UsingIterativeDepthFirstSearch: Default -> 1 outlier was removed (123.88 ns) NumbersGameBenchmarks.UsingDepthFirstSearch: Default -> 1 outlier was detected (2.09 ms) NumbersGameBenchmarks.UsingIterativeDepthFirstSearch: Default -> 1 outlier was removed (1.49 ms) NumbersGameBenchmarks.UsingBreadthFirstSearch: Default -> 3 outliers were removed (7.09 s..7.19 s) NumbersGameBenchmarks.UsingDepthFirstSearch: Default -> 2 outliers were removed (16.27 ms, 17.48 ms) NumbersGameBenchmarks.UsingIterativeDepthFirstSearch: Default -> 1 outlier was removed (94.52 ms) NumbersGameBenchmarks.UsingDepthFirstSearch: Default -> 2 outliers were removed (16.11 ms, 16.35 ms) NumbersGameBenchmarks.UsingBreadthFirstSearch: Default -> 1 outlier was removed, 2 outliers were detected (278.38 ms, 318.88 ms) NumbersGameBenchmarks.UsingIterativeDepthFirstSearch: Default -> 1 outlier was removed (3.53 ms) // * Legends * Configuration : Value of the 'Configuration' parameter Mean : Arithmetic mean of all measurements Error : Half of 99.9% confidence interval StdDev : Standard deviation of all measurements Ratio : Mean of the ratio distribution ([Current]/[Baseline]) RatioSD : Standard deviation of the ratio distribution ([Current]/[Baseline]) 1 ns : 1 Nanosecond (0.000000001 sec) // ***** BenchmarkRunner: End ***** Run time: 00:08:11 (491.04 sec), executed benchmarks: 15 Global total time: 00:08:23 (503.26 sec), executed benchmarks: 15 // * Artifacts cleanup * Artifacts cleanup is finished