// Validating benchmarks: // ***** BenchmarkRunner: Start ***** // ***** Found 1 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 D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\BenchMark\bin\Release\net6.0\0aa9900f-f35c-4918-9b0f-012b22b34229 // command took 4.3 sec 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 D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\BenchMark\bin\Release\net6.0\0aa9900f-f35c-4918-9b0f-012b22b34229 // command took 14.75 sec 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 D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\BenchMark\bin\Release\net6.0\0aa9900f-f35c-4918-9b0f-012b22b34229 // command took 3.03 sec and exited with 0 // ***** Done, took 00:00:22 (22.2 sec) ***** // Found 1 benchmarks: // MyClass.isPinnable: DefaultJob Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: 高性能) // ************************** // Benchmark: MyClass.isPinnable: DefaultJob // *** Execute *** // Launch: 1 / 1 // Execute: dotnet 0aa9900f-f35c-4918-9b0f-012b22b34229.dll --anonymousPipes 1492 1480 --benchmarkName BenchMark.MyClass.isPinnable --job Default --benchmarkId 0 in D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\BenchMark\bin\Release\net6.0\0aa9900f-f35c-4918-9b0f-012b22b34229\bin\Release\net6.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.13.12 // Runtime=.NET 6.0.25 (6.0.2523.51912), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 265600.00 ns, 265.6000 us/op WorkloadJitting 1: 1 op, 684500.00 ns, 684.5000 us/op OverheadJitting 2: 16 op, 457800.00 ns, 28.6125 us/op WorkloadJitting 2: 16 op, 445600.00 ns, 27.8500 us/op WorkloadPilot 1: 16 op, 20800.00 ns, 1.3000 us/op WorkloadPilot 2: 32 op, 26900.00 ns, 840.6250 ns/op WorkloadPilot 3: 64 op, 41400.00 ns, 646.8750 ns/op WorkloadPilot 4: 128 op, 74400.00 ns, 581.2500 ns/op WorkloadPilot 5: 256 op, 137700.00 ns, 537.8906 ns/op WorkloadPilot 6: 512 op, 259000.00 ns, 505.8594 ns/op WorkloadPilot 7: 1024 op, 523600.00 ns, 511.3281 ns/op WorkloadPilot 8: 2048 op, 1100500.00 ns, 537.3535 ns/op WorkloadPilot 9: 4096 op, 2108300.00 ns, 514.7217 ns/op WorkloadPilot 10: 8192 op, 4172600.00 ns, 509.3506 ns/op WorkloadPilot 11: 16384 op, 8327400.00 ns, 508.2642 ns/op WorkloadPilot 12: 32768 op, 16843200.00 ns, 514.0137 ns/op WorkloadPilot 13: 65536 op, 33403300.00 ns, 509.6939 ns/op WorkloadPilot 14: 131072 op, 67557800.00 ns, 515.4251 ns/op WorkloadPilot 15: 262144 op, 100144200.00 ns, 382.0198 ns/op WorkloadPilot 16: 524288 op, 161091000.00 ns, 307.2567 ns/op WorkloadPilot 17: 1048576 op, 319678200.00 ns, 304.8689 ns/op WorkloadPilot 18: 2097152 op, 644219600.00 ns, 307.1878 ns/op OverheadWarmup 1: 2097152 op, 5446900.00 ns, 2.5973 ns/op OverheadWarmup 2: 2097152 op, 5454800.00 ns, 2.6011 ns/op OverheadWarmup 3: 2097152 op, 5452700.00 ns, 2.6000 ns/op OverheadWarmup 4: 2097152 op, 5453300.00 ns, 2.6003 ns/op OverheadWarmup 5: 2097152 op, 5485600.00 ns, 2.6157 ns/op OverheadWarmup 6: 2097152 op, 5441700.00 ns, 2.5948 ns/op OverheadActual 1: 2097152 op, 5442000.00 ns, 2.5949 ns/op OverheadActual 2: 2097152 op, 5444800.00 ns, 2.5963 ns/op OverheadActual 3: 2097152 op, 5402500.00 ns, 2.5761 ns/op OverheadActual 4: 2097152 op, 5458900.00 ns, 2.6030 ns/op OverheadActual 5: 2097152 op, 5443900.00 ns, 2.5959 ns/op OverheadActual 6: 2097152 op, 5450600.00 ns, 2.5990 ns/op OverheadActual 7: 2097152 op, 5456800.00 ns, 2.6020 ns/op OverheadActual 8: 2097152 op, 5476500.00 ns, 2.6114 ns/op OverheadActual 9: 2097152 op, 5456300.00 ns, 2.6018 ns/op OverheadActual 10: 2097152 op, 5776000.00 ns, 2.7542 ns/op OverheadActual 11: 2097152 op, 5591300.00 ns, 2.6661 ns/op OverheadActual 12: 2097152 op, 5773600.00 ns, 2.7531 ns/op OverheadActual 13: 2097152 op, 5780500.00 ns, 2.7564 ns/op OverheadActual 14: 2097152 op, 5861800.00 ns, 2.7951 ns/op OverheadActual 15: 2097152 op, 5542500.00 ns, 2.6429 ns/op WorkloadWarmup 1: 2097152 op, 643464600.00 ns, 306.8278 ns/op WorkloadWarmup 2: 2097152 op, 644750600.00 ns, 307.4410 ns/op WorkloadWarmup 3: 2097152 op, 642893200.00 ns, 306.5554 ns/op WorkloadWarmup 4: 2097152 op, 642421700.00 ns, 306.3305 ns/op WorkloadWarmup 5: 2097152 op, 647587100.00 ns, 308.7936 ns/op WorkloadWarmup 6: 2097152 op, 642930500.00 ns, 306.5732 ns/op // BeforeActualRun WorkloadActual 1: 2097152 op, 640817400.00 ns, 305.5655 ns/op WorkloadActual 2: 2097152 op, 645447200.00 ns, 307.7732 ns/op WorkloadActual 3: 2097152 op, 645477800.00 ns, 307.7878 ns/op WorkloadActual 4: 2097152 op, 642796100.00 ns, 306.5091 ns/op WorkloadActual 5: 2097152 op, 643307300.00 ns, 306.7528 ns/op WorkloadActual 6: 2097152 op, 642814600.00 ns, 306.5179 ns/op WorkloadActual 7: 2097152 op, 644337300.00 ns, 307.2440 ns/op WorkloadActual 8: 2097152 op, 643307500.00 ns, 306.7529 ns/op WorkloadActual 9: 2097152 op, 643973000.00 ns, 307.0703 ns/op WorkloadActual 10: 2097152 op, 643147000.00 ns, 306.6764 ns/op WorkloadActual 11: 2097152 op, 643559500.00 ns, 306.8731 ns/op WorkloadActual 12: 2097152 op, 645488700.00 ns, 307.7930 ns/op WorkloadActual 13: 2097152 op, 646668400.00 ns, 308.3555 ns/op WorkloadActual 14: 2097152 op, 643548000.00 ns, 306.8676 ns/op WorkloadActual 15: 2097152 op, 646247400.00 ns, 308.1548 ns/op // AfterActualRun WorkloadResult 1: 2097152 op, 635358500.00 ns, 302.9625 ns/op WorkloadResult 2: 2097152 op, 639988300.00 ns, 305.1702 ns/op WorkloadResult 3: 2097152 op, 640018900.00 ns, 305.1848 ns/op WorkloadResult 4: 2097152 op, 637337200.00 ns, 303.9061 ns/op WorkloadResult 5: 2097152 op, 637848400.00 ns, 304.1498 ns/op WorkloadResult 6: 2097152 op, 637355700.00 ns, 303.9149 ns/op WorkloadResult 7: 2097152 op, 638878400.00 ns, 304.6410 ns/op WorkloadResult 8: 2097152 op, 637848600.00 ns, 304.1499 ns/op WorkloadResult 9: 2097152 op, 638514100.00 ns, 304.4672 ns/op WorkloadResult 10: 2097152 op, 637688100.00 ns, 304.0734 ns/op WorkloadResult 11: 2097152 op, 638100600.00 ns, 304.2701 ns/op WorkloadResult 12: 2097152 op, 640029800.00 ns, 305.1900 ns/op WorkloadResult 13: 2097152 op, 641209500.00 ns, 305.7525 ns/op WorkloadResult 14: 2097152 op, 638089100.00 ns, 304.2646 ns/op WorkloadResult 15: 2097152 op, 640788500.00 ns, 305.5518 ns/op // AfterAll // Benchmark Process 29564 has exited with code 0. Mean = 304.510 ns, StdErr = 0.191 ns (0.06%), N = 15, StdDev = 0.741 ns Min = 302.963 ns, Q1 = 304.112 ns, Median = 304.270 ns, Q3 = 305.177 ns, Max = 305.753 ns IQR = 1.066 ns, LowerFence = 302.513 ns, UpperFence = 306.776 ns ConfidenceInterval = [303.718 ns; 305.302 ns] (CI 99.9%), Margin = 0.792 ns (0.26% of Mean) Skewness = -0.06, Kurtosis = 2.27, MValue = 2 // ** Remained 0 (0.0%) benchmark(s) to run. Estimated finish 2024-01-31 22:46 (0h 0m from now) ** Successfully reverted power plan (GUID: af0ac61f-1554-472d-ba2d-6ed6b3aea947 FriendlyName: 游戏模式) // ***** BenchmarkRunner: Finish ***** // * Export * BenchmarkDotNet.Artifacts\results\BenchMark.MyClass-report.csv BenchmarkDotNet.Artifacts\results\BenchMark.MyClass-report-github.md BenchmarkDotNet.Artifacts\results\BenchMark.MyClass-report.html // * Detailed results * MyClass.isPinnable: DefaultJob Runtime = .NET 6.0.25 (6.0.2523.51912), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 304.510 ns, StdErr = 0.191 ns (0.06%), N = 15, StdDev = 0.741 ns Min = 302.963 ns, Q1 = 304.112 ns, Median = 304.270 ns, Q3 = 305.177 ns, Max = 305.753 ns IQR = 1.066 ns, LowerFence = 302.513 ns, UpperFence = 306.776 ns ConfidenceInterval = [303.718 ns; 305.302 ns] (CI 99.9%), Margin = 0.792 ns (0.26% of Mean) Skewness = -0.06, Kurtosis = 2.27, MValue = 2 -------------------- Histogram -------------------- [302.568 ns ; 306.147 ns) | @@@@@@@@@@@@@@@ --------------------------------------------------- // * Summary * BenchmarkDotNet v0.13.12, Windows 10 (10.0.19045.3930/22H2/2022Update) 12th Gen Intel Core i7-12700H, 1 CPU, 20 logical and 14 physical cores .NET SDK 8.0.100 [Host] : .NET 6.0.25 (6.0.2523.51912), X64 RyuJIT AVX2 DefaultJob : .NET 6.0.25 (6.0.2523.51912), X64 RyuJIT AVX2 | Method | Mean | Error | StdDev | |----------- |---------:|--------:|--------:| | isPinnable | 304.5 ns | 0.79 ns | 0.74 ns | // * Legends * Mean : Arithmetic mean of all measurements Error : Half of 99.9% confidence interval StdDev : Standard deviation of all measurements 1 ns : 1 Nanosecond (0.000000001 sec) // ***** BenchmarkRunner: End ***** Run time: 00:00:15 (15.68 sec), executed benchmarks: 1 Global total time: 00:00:38 (38.5 sec), executed benchmarks: 1 // * Artifacts cleanup * Artifacts cleanup is finished