Last active
February 15, 2022 05:26
-
-
Save matthewcrews/9125f386c3dc8a316c04f1332eeef889 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Validating benchmarks: | |
// ***** BenchmarkRunner: Start ***** | |
// ***** Found 2 benchmark(s) in total ***** | |
// ***** Building 1 exe(s) in Parallel: Start ***** | |
// start dotnet restore /p:UseSharedCompilation=false /p:BuildInParallel=false /m:1 /p:Deterministic=true /p:Optimize=true in C:\Users\matth\source\repos\TypedArrayIndexing\bin\Release\net6.0\af583c40-01ab-4113-bd10-b7f8ac106bac | |
// command took 1s and exited with 0 | |
// start dotnet build -c Release --no-restore /p:UseSharedCompilation=false /p:BuildInParallel=false /m:1 /p:Deterministic=true /p:Optimize=true in C:\Users\matth\source\repos\TypedArrayIndexing\bin\Release\net6.0\af583c40-01ab-4113-bd10-b7f8ac106bac | |
// command took 0.9s and exited with 1 | |
// start dotnet build -c Release --no-restore --no-dependencies /p:UseSharedCompilation=false /p:BuildInParallel=false /m:1 /p:Deterministic=true /p:Optimize=true in C:\Users\matth\source\repos\TypedArrayIndexing\bin\Release\net6.0\af583c40-01ab-4113-bd10-b7f8ac106bac | |
// command took 1.62s and exited with 0 | |
// ***** Done, took 00:00:03 (3.58 sec) ***** | |
// Found 2 benchmarks: | |
// Benchmarks.ArrayOrdered: DefaultJob | |
// Benchmarks.BlockOrdered: DefaultJob | |
// ************************** | |
// Benchmark: Benchmarks.ArrayOrdered: DefaultJob | |
// *** Execute *** | |
// Launch: 1 / 1 | |
// Execute: dotnet "af583c40-01ab-4113-bd10-b7f8ac106bac.dll" --benchmarkName "Program+Benchmarks.ArrayOrdered" --job "Default" --benchmarkId 0 in C:\Users\matth\source\repos\TypedArrayIndexing\bin\Release\net6.0\af583c40-01ab-4113-bd10-b7f8ac106bac\bin\Release\net6.0 | |
// BeforeAnythingElse | |
// Benchmark Process Environment Information: | |
// Runtime=.NET 6.0.1 (6.0.121.56705), X64 RyuJIT | |
// GC=Concurrent Workstation | |
// Job: DefaultJob | |
OverheadJitting 1: 1 op, 249200.00 ns, 249.2000 us/op | |
WorkloadJitting 1: 1 op, 244200.00 ns, 244.2000 us/op | |
OverheadJitting 2: 16 op, 544200.00 ns, 34.0125 us/op | |
WorkloadJitting 2: 16 op, 487800.00 ns, 30.4875 us/op | |
WorkloadPilot 1: 16 op, 1300.00 ns, 81.2500 ns/op | |
WorkloadPilot 2: 32 op, 2100.00 ns, 65.6250 ns/op | |
WorkloadPilot 3: 64 op, 3800.00 ns, 59.3750 ns/op | |
WorkloadPilot 4: 128 op, 7500.00 ns, 58.5938 ns/op | |
WorkloadPilot 5: 256 op, 14300.00 ns, 55.8594 ns/op | |
WorkloadPilot 6: 512 op, 28000.00 ns, 54.6875 ns/op | |
WorkloadPilot 7: 1024 op, 59300.00 ns, 57.9102 ns/op | |
WorkloadPilot 8: 2048 op, 111200.00 ns, 54.2969 ns/op | |
WorkloadPilot 9: 4096 op, 234900.00 ns, 57.3486 ns/op | |
WorkloadPilot 10: 8192 op, 446400.00 ns, 54.4922 ns/op | |
WorkloadPilot 11: 16384 op, 908900.00 ns, 55.4749 ns/op | |
WorkloadPilot 12: 32768 op, 1797700.00 ns, 54.8615 ns/op | |
WorkloadPilot 13: 65536 op, 3842400.00 ns, 58.6304 ns/op | |
WorkloadPilot 14: 131072 op, 7255100.00 ns, 55.3520 ns/op | |
WorkloadPilot 15: 262144 op, 14779600.00 ns, 56.3797 ns/op | |
WorkloadPilot 16: 524288 op, 29516900.00 ns, 56.2990 ns/op | |
WorkloadPilot 17: 1048576 op, 57947800.00 ns, 55.2633 ns/op | |
WorkloadPilot 18: 2097152 op, 114032900.00 ns, 54.3751 ns/op | |
WorkloadPilot 19: 4194304 op, 225536900.00 ns, 53.7722 ns/op | |
WorkloadPilot 20: 8388608 op, 459801700.00 ns, 54.8126 ns/op | |
WorkloadPilot 21: 16777216 op, 920099200.00 ns, 54.8422 ns/op | |
OverheadWarmup 1: 16777216 op, 36452200.00 ns, 2.1727 ns/op | |
OverheadWarmup 2: 16777216 op, 36275200.00 ns, 2.1622 ns/op | |
OverheadWarmup 3: 16777216 op, 36203500.00 ns, 2.1579 ns/op | |
OverheadWarmup 4: 16777216 op, 36298100.00 ns, 2.1635 ns/op | |
OverheadWarmup 5: 16777216 op, 36317200.00 ns, 2.1647 ns/op | |
OverheadWarmup 6: 16777216 op, 36469300.00 ns, 2.1737 ns/op | |
OverheadWarmup 7: 16777216 op, 36290800.00 ns, 2.1631 ns/op | |
OverheadWarmup 8: 16777216 op, 36293700.00 ns, 2.1633 ns/op | |
OverheadWarmup 9: 16777216 op, 36344300.00 ns, 2.1663 ns/op | |
OverheadWarmup 10: 16777216 op, 26097200.00 ns, 1.5555 ns/op | |
OverheadActual 1: 16777216 op, 25132500.00 ns, 1.4980 ns/op | |
OverheadActual 2: 16777216 op, 26275600.00 ns, 1.5661 ns/op | |
OverheadActual 3: 16777216 op, 25662800.00 ns, 1.5296 ns/op | |
OverheadActual 4: 16777216 op, 25792900.00 ns, 1.5374 ns/op | |
OverheadActual 5: 16777216 op, 25596900.00 ns, 1.5257 ns/op | |
OverheadActual 6: 16777216 op, 25528100.00 ns, 1.5216 ns/op | |
OverheadActual 7: 16777216 op, 25523700.00 ns, 1.5213 ns/op | |
OverheadActual 8: 16777216 op, 25625100.00 ns, 1.5274 ns/op | |
OverheadActual 9: 16777216 op, 25525300.00 ns, 1.5214 ns/op | |
OverheadActual 10: 16777216 op, 25483900.00 ns, 1.5190 ns/op | |
OverheadActual 11: 16777216 op, 25359400.00 ns, 1.5115 ns/op | |
OverheadActual 12: 16777216 op, 25698900.00 ns, 1.5318 ns/op | |
OverheadActual 13: 16777216 op, 25356400.00 ns, 1.5114 ns/op | |
OverheadActual 14: 16777216 op, 25908400.00 ns, 1.5443 ns/op | |
OverheadActual 15: 16777216 op, 25223800.00 ns, 1.5035 ns/op | |
WorkloadWarmup 1: 16777216 op, 923778600.00 ns, 55.0615 ns/op | |
WorkloadWarmup 2: 16777216 op, 930750600.00 ns, 55.4771 ns/op | |
WorkloadWarmup 3: 16777216 op, 948192500.00 ns, 56.5167 ns/op | |
WorkloadWarmup 4: 16777216 op, 942697100.00 ns, 56.1891 ns/op | |
WorkloadWarmup 5: 16777216 op, 956854000.00 ns, 57.0329 ns/op | |
WorkloadWarmup 6: 16777216 op, 929606100.00 ns, 55.4088 ns/op | |
// BeforeActualRun | |
WorkloadActual 1: 16777216 op, 916216800.00 ns, 54.6108 ns/op | |
WorkloadActual 2: 16777216 op, 905413400.00 ns, 53.9668 ns/op | |
WorkloadActual 3: 16777216 op, 907807300.00 ns, 54.1095 ns/op | |
WorkloadActual 4: 16777216 op, 909789700.00 ns, 54.2277 ns/op | |
WorkloadActual 5: 16777216 op, 907339800.00 ns, 54.0817 ns/op | |
WorkloadActual 6: 16777216 op, 909926000.00 ns, 54.2358 ns/op | |
WorkloadActual 7: 16777216 op, 918447300.00 ns, 54.7437 ns/op | |
WorkloadActual 8: 16777216 op, 915124700.00 ns, 54.5457 ns/op | |
WorkloadActual 9: 16777216 op, 924265300.00 ns, 55.0905 ns/op | |
WorkloadActual 10: 16777216 op, 911837800.00 ns, 54.3498 ns/op | |
WorkloadActual 11: 16777216 op, 913833800.00 ns, 54.4687 ns/op | |
WorkloadActual 12: 16777216 op, 928848800.00 ns, 55.3637 ns/op | |
WorkloadActual 13: 16777216 op, 921193500.00 ns, 54.9074 ns/op | |
WorkloadActual 14: 16777216 op, 929672100.00 ns, 55.4128 ns/op | |
WorkloadActual 15: 16777216 op, 920762700.00 ns, 54.8817 ns/op | |
// AfterActualRun | |
WorkloadResult 1: 16777216 op, 890688700.00 ns, 53.0892 ns/op | |
WorkloadResult 2: 16777216 op, 879885300.00 ns, 52.4453 ns/op | |
WorkloadResult 3: 16777216 op, 882279200.00 ns, 52.5879 ns/op | |
WorkloadResult 4: 16777216 op, 884261600.00 ns, 52.7061 ns/op | |
WorkloadResult 5: 16777216 op, 881811700.00 ns, 52.5601 ns/op | |
WorkloadResult 6: 16777216 op, 884397900.00 ns, 52.7142 ns/op | |
WorkloadResult 7: 16777216 op, 892919200.00 ns, 53.2221 ns/op | |
WorkloadResult 8: 16777216 op, 889596600.00 ns, 53.0241 ns/op | |
WorkloadResult 9: 16777216 op, 898737200.00 ns, 53.5689 ns/op | |
WorkloadResult 10: 16777216 op, 886309700.00 ns, 52.8282 ns/op | |
WorkloadResult 11: 16777216 op, 888305700.00 ns, 52.9471 ns/op | |
WorkloadResult 12: 16777216 op, 903320700.00 ns, 53.8421 ns/op | |
WorkloadResult 13: 16777216 op, 895665400.00 ns, 53.3858 ns/op | |
WorkloadResult 14: 16777216 op, 904144000.00 ns, 53.8912 ns/op | |
WorkloadResult 15: 16777216 op, 895234600.00 ns, 53.3601 ns/op | |
// AfterAll | |
// Benchmark Process 14200 has exited with code 0. | |
Mean = 53.078 ns, StdErr = 0.118 ns (0.22%), N = 15, StdDev = 0.459 ns | |
Min = 52.445 ns, Q1 = 52.710 ns, Median = 53.024 ns, Q3 = 53.373 ns, Max = 53.891 ns | |
IQR = 0.663 ns, LowerFence = 51.716 ns, UpperFence = 54.367 ns | |
ConfidenceInterval = [52.588 ns; 53.568 ns] (CI 99.9%), Margin = 0.490 ns (0.92% of Mean) | |
Skewness = 0.37, Kurtosis = 1.78, MValue = 2 | |
// ************************** | |
// Benchmark: Benchmarks.BlockOrdered: DefaultJob | |
// *** Execute *** | |
// Launch: 1 / 1 | |
// Execute: dotnet "af583c40-01ab-4113-bd10-b7f8ac106bac.dll" --benchmarkName "Program+Benchmarks.BlockOrdered" --job "Default" --benchmarkId 1 in C:\Users\matth\source\repos\TypedArrayIndexing\bin\Release\net6.0\af583c40-01ab-4113-bd10-b7f8ac106bac\bin\Release\net6.0 | |
// BeforeAnythingElse | |
// Benchmark Process Environment Information: | |
// Runtime=.NET 6.0.1 (6.0.121.56705), X64 RyuJIT | |
// GC=Concurrent Workstation | |
// Job: DefaultJob | |
OverheadJitting 1: 1 op, 237600.00 ns, 237.6000 us/op | |
WorkloadJitting 1: 1 op, 289000.00 ns, 289.0000 us/op | |
OverheadJitting 2: 16 op, 562300.00 ns, 35.1437 us/op | |
WorkloadJitting 2: 16 op, 505000.00 ns, 31.5625 us/op | |
WorkloadPilot 1: 16 op, 1500.00 ns, 93.7500 ns/op | |
WorkloadPilot 2: 32 op, 2400.00 ns, 75.0000 ns/op | |
WorkloadPilot 3: 64 op, 4500.00 ns, 70.3125 ns/op | |
WorkloadPilot 4: 128 op, 9800.00 ns, 76.5625 ns/op | |
WorkloadPilot 5: 256 op, 17000.00 ns, 66.4062 ns/op | |
WorkloadPilot 6: 512 op, 33700.00 ns, 65.8203 ns/op | |
WorkloadPilot 7: 1024 op, 119800.00 ns, 116.9922 ns/op | |
WorkloadPilot 8: 2048 op, 198500.00 ns, 96.9238 ns/op | |
WorkloadPilot 9: 4096 op, 269000.00 ns, 65.6738 ns/op | |
WorkloadPilot 10: 8192 op, 548600.00 ns, 66.9678 ns/op | |
WorkloadPilot 11: 16384 op, 1086500.00 ns, 66.3147 ns/op | |
WorkloadPilot 12: 32768 op, 2265200.00 ns, 69.1284 ns/op | |
WorkloadPilot 13: 65536 op, 4620600.00 ns, 70.5048 ns/op | |
WorkloadPilot 14: 131072 op, 9048800.00 ns, 69.0369 ns/op | |
WorkloadPilot 15: 262144 op, 17984600.00 ns, 68.6058 ns/op | |
WorkloadPilot 16: 524288 op, 35296800.00 ns, 67.3233 ns/op | |
WorkloadPilot 17: 1048576 op, 69524200.00 ns, 66.3034 ns/op | |
WorkloadPilot 18: 2097152 op, 137523700.00 ns, 65.5764 ns/op | |
WorkloadPilot 19: 4194304 op, 277249800.00 ns, 66.1015 ns/op | |
WorkloadPilot 20: 8388608 op, 545188500.00 ns, 64.9915 ns/op | |
OverheadWarmup 1: 8388608 op, 18638600.00 ns, 2.2219 ns/op | |
OverheadWarmup 2: 8388608 op, 18598700.00 ns, 2.2171 ns/op | |
OverheadWarmup 3: 8388608 op, 18328500.00 ns, 2.1849 ns/op | |
OverheadWarmup 4: 8388608 op, 18265400.00 ns, 2.1774 ns/op | |
OverheadWarmup 5: 8388608 op, 18239600.00 ns, 2.1743 ns/op | |
OverheadWarmup 6: 8388608 op, 18254400.00 ns, 2.1761 ns/op | |
OverheadWarmup 7: 8388608 op, 18069500.00 ns, 2.1541 ns/op | |
OverheadWarmup 8: 8388608 op, 18106000.00 ns, 2.1584 ns/op | |
OverheadWarmup 9: 8388608 op, 18155200.00 ns, 2.1643 ns/op | |
OverheadWarmup 10: 8388608 op, 18046100.00 ns, 2.1513 ns/op | |
OverheadActual 1: 8388608 op, 18119600.00 ns, 2.1600 ns/op | |
OverheadActual 2: 8388608 op, 18458800.00 ns, 2.2005 ns/op | |
OverheadActual 3: 8388608 op, 18204400.00 ns, 2.1701 ns/op | |
OverheadActual 4: 8388608 op, 18808600.00 ns, 2.2422 ns/op | |
OverheadActual 5: 8388608 op, 18470400.00 ns, 2.2018 ns/op | |
OverheadActual 6: 8388608 op, 18383700.00 ns, 2.1915 ns/op | |
OverheadActual 7: 8388608 op, 18265900.00 ns, 2.1775 ns/op | |
OverheadActual 8: 8388608 op, 18339100.00 ns, 2.1862 ns/op | |
OverheadActual 9: 8388608 op, 18255400.00 ns, 2.1762 ns/op | |
OverheadActual 10: 8388608 op, 17965300.00 ns, 2.1416 ns/op | |
OverheadActual 11: 8388608 op, 18412300.00 ns, 2.1949 ns/op | |
OverheadActual 12: 8388608 op, 18472800.00 ns, 2.2021 ns/op | |
OverheadActual 13: 8388608 op, 17802300.00 ns, 2.1222 ns/op | |
OverheadActual 14: 8388608 op, 12748500.00 ns, 1.5197 ns/op | |
OverheadActual 15: 8388608 op, 12575400.00 ns, 1.4991 ns/op | |
OverheadActual 16: 8388608 op, 12644400.00 ns, 1.5073 ns/op | |
OverheadActual 17: 8388608 op, 12429900.00 ns, 1.4818 ns/op | |
OverheadActual 18: 8388608 op, 12679100.00 ns, 1.5115 ns/op | |
OverheadActual 19: 8388608 op, 12696900.00 ns, 1.5136 ns/op | |
OverheadActual 20: 8388608 op, 12620000.00 ns, 1.5044 ns/op | |
WorkloadWarmup 1: 8388608 op, 546670600.00 ns, 65.1682 ns/op | |
WorkloadWarmup 2: 8388608 op, 549703300.00 ns, 65.5297 ns/op | |
WorkloadWarmup 3: 8388608 op, 555998600.00 ns, 66.2802 ns/op | |
WorkloadWarmup 4: 8388608 op, 552959800.00 ns, 65.9179 ns/op | |
WorkloadWarmup 5: 8388608 op, 556726000.00 ns, 66.3669 ns/op | |
WorkloadWarmup 6: 8388608 op, 556183100.00 ns, 66.3022 ns/op | |
// BeforeActualRun | |
WorkloadActual 1: 8388608 op, 561364100.00 ns, 66.9198 ns/op | |
WorkloadActual 2: 8388608 op, 562992400.00 ns, 67.1139 ns/op | |
WorkloadActual 3: 8388608 op, 572231500.00 ns, 68.2153 ns/op | |
WorkloadActual 4: 8388608 op, 558730200.00 ns, 66.6058 ns/op | |
WorkloadActual 5: 8388608 op, 557151800.00 ns, 66.4177 ns/op | |
WorkloadActual 6: 8388608 op, 554418400.00 ns, 66.0918 ns/op | |
WorkloadActual 7: 8388608 op, 549713200.00 ns, 65.5309 ns/op | |
WorkloadActual 8: 8388608 op, 549466800.00 ns, 65.5015 ns/op | |
WorkloadActual 9: 8388608 op, 548324100.00 ns, 65.3653 ns/op | |
WorkloadActual 10: 8388608 op, 547723500.00 ns, 65.2937 ns/op | |
WorkloadActual 11: 8388608 op, 554703400.00 ns, 66.1258 ns/op | |
WorkloadActual 12: 8388608 op, 546977400.00 ns, 65.2048 ns/op | |
WorkloadActual 13: 8388608 op, 545764200.00 ns, 65.0602 ns/op | |
WorkloadActual 14: 8388608 op, 546735600.00 ns, 65.1760 ns/op | |
WorkloadActual 15: 8388608 op, 548187100.00 ns, 65.3490 ns/op | |
// AfterActualRun | |
WorkloadResult 1: 8388608 op, 543202100.00 ns, 64.7547 ns/op | |
WorkloadResult 2: 8388608 op, 544830400.00 ns, 64.9488 ns/op | |
WorkloadResult 3: 8388608 op, 554069500.00 ns, 66.0502 ns/op | |
WorkloadResult 4: 8388608 op, 540568200.00 ns, 64.4408 ns/op | |
WorkloadResult 5: 8388608 op, 538989800.00 ns, 64.2526 ns/op | |
WorkloadResult 6: 8388608 op, 536256400.00 ns, 63.9267 ns/op | |
WorkloadResult 7: 8388608 op, 531551200.00 ns, 63.3658 ns/op | |
WorkloadResult 8: 8388608 op, 531304800.00 ns, 63.3365 ns/op | |
WorkloadResult 9: 8388608 op, 530162100.00 ns, 63.2002 ns/op | |
WorkloadResult 10: 8388608 op, 529561500.00 ns, 63.1287 ns/op | |
WorkloadResult 11: 8388608 op, 536541400.00 ns, 63.9607 ns/op | |
WorkloadResult 12: 8388608 op, 528815400.00 ns, 63.0397 ns/op | |
WorkloadResult 13: 8388608 op, 527602200.00 ns, 62.8951 ns/op | |
WorkloadResult 14: 8388608 op, 528573600.00 ns, 63.0109 ns/op | |
WorkloadResult 15: 8388608 op, 530025100.00 ns, 63.1839 ns/op | |
// AfterAll | |
// Benchmark Process 16764 has exited with code 0. | |
Mean = 63.833 ns, StdErr = 0.235 ns (0.37%), N = 15, StdDev = 0.908 ns | |
Min = 62.895 ns, Q1 = 63.156 ns, Median = 63.366 ns, Q3 = 64.347 ns, Max = 66.050 ns | |
IQR = 1.190 ns, LowerFence = 61.371 ns, UpperFence = 66.132 ns | |
ConfidenceInterval = [62.862 ns; 64.804 ns] (CI 99.9%), Margin = 0.971 ns (1.52% of Mean) | |
Skewness = 0.92, Kurtosis = 2.83, MValue = 2 | |
// ***** BenchmarkRunner: Finish ***** | |
// * Export * | |
BenchmarkDotNet.Artifacts\results\Program.Benchmarks-report.csv | |
BenchmarkDotNet.Artifacts\results\Program.Benchmarks-report-github.md | |
BenchmarkDotNet.Artifacts\results\Program.Benchmarks-report.html | |
BenchmarkDotNet.Artifacts\results\Program.Benchmarks-asm.md | |
BenchmarkDotNet.Artifacts\results\Program.Benchmarks-asm.html | |
BenchmarkDotNet.Artifacts\results\Program.Benchmarks.ArrayOrdered..NET_6.0.1_X64_RyuJIT.counters.html | |
BenchmarkDotNet.Artifacts\results\Program.Benchmarks.BlockOrdered..NET_6.0.1_X64_RyuJIT.counters.html | |
// * Detailed results * | |
Benchmarks.ArrayOrdered: DefaultJob | |
Runtime = .NET 6.0.1 (6.0.121.56705), X64 RyuJIT; GC = Concurrent Workstation | |
Mean = 53.078 ns, StdErr = 0.118 ns (0.22%), N = 15, StdDev = 0.459 ns | |
Min = 52.445 ns, Q1 = 52.710 ns, Median = 53.024 ns, Q3 = 53.373 ns, Max = 53.891 ns | |
IQR = 0.663 ns, LowerFence = 51.716 ns, UpperFence = 54.367 ns | |
ConfidenceInterval = [52.588 ns; 53.568 ns] (CI 99.9%), Margin = 0.490 ns (0.92% of Mean) | |
Skewness = 0.37, Kurtosis = 1.78, MValue = 2 | |
-------------------- Histogram -------------------- | |
[52.264 ns ; 54.135 ns) | @@@@@@@@@@@@@@@ | |
--------------------------------------------------- | |
Benchmarks.BlockOrdered: DefaultJob | |
Runtime = .NET 6.0.1 (6.0.121.56705), X64 RyuJIT; GC = Concurrent Workstation | |
Mean = 63.833 ns, StdErr = 0.235 ns (0.37%), N = 15, StdDev = 0.908 ns | |
Min = 62.895 ns, Q1 = 63.156 ns, Median = 63.366 ns, Q3 = 64.347 ns, Max = 66.050 ns | |
IQR = 1.190 ns, LowerFence = 61.371 ns, UpperFence = 66.132 ns | |
ConfidenceInterval = [62.862 ns; 64.804 ns] (CI 99.9%), Margin = 0.971 ns (1.52% of Mean) | |
Skewness = 0.92, Kurtosis = 2.83, MValue = 2 | |
-------------------- Histogram -------------------- | |
[62.851 ns ; 66.534 ns) | @@@@@@@@@@@@@@@ | |
--------------------------------------------------- | |
// * Summary * | |
BenchmarkDotNet=v0.13.1, OS=Windows 10.0.22000 | |
AMD Ryzen 9 3900X, 1 CPU, 24 logical and 12 physical cores | |
.NET SDK=6.0.101 | |
[Host] : .NET 6.0.1 (6.0.121.56705), X64 RyuJIT | |
DefaultJob : .NET 6.0.1 (6.0.121.56705), X64 RyuJIT | |
| Method | Mean | Error | StdDev | BranchMispredictions/Op | CacheMisses/Op | Code Size | | |
|------------- |---------:|---------:|---------:|------------------------:|---------------:|----------:| | |
| ArrayOrdered | 53.08 ns | 0.490 ns | 0.459 ns | 1 | 0 | 59 B | | |
| BlockOrdered | 63.83 ns | 0.971 ns | 0.908 ns | 1 | 0 | 59 B | | |
// * Legends * | |
Mean : Arithmetic mean of all measurements | |
Error : Half of 99.9% confidence interval | |
StdDev : Standard deviation of all measurements | |
BranchMispredictions/Op : Hardware counter 'BranchMispredictions' per single operation | |
CacheMisses/Op : Hardware counter 'CacheMisses' per single operation | |
Code Size : Native code size of the disassembled method(s) | |
1 ns : 1 Nanosecond (0.000000001 sec) | |
// * Diagnostic Output - EtwProfiler * | |
Exported 2 trace file(s). Example: | |
C:\Users\matth\source\repos\TypedArrayIndexing\BenchmarkDotNet.Artifacts\Program.Benchmarks.ArrayOrdered-20220214-212211.etl | |
// * Diagnostic Output - DisassemblyDiagnoser * | |
Disassembled benchmarks got exported to ".\BenchmarkDotNet.Artifacts\results\*asm.md" | |
// ***** BenchmarkRunner: End ***** | |
// ** Remained 0 benchmark(s) to run ** | |
Run time: 00:00:45 (45.64 sec), executed benchmarks: 2 | |
Global total time: 00:00:49 (49.23 sec), executed benchmarks: 2 | |
// * Artifacts cleanup * |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment