// 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 D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\BenchMark\bin\Release\net6.0\7b48d908-fe40-4f19-9fbe-f0ffcee1c5c4 // command took 2.46 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\7b48d908-fe40-4f19-9fbe-f0ffcee1c5c4 // command took 12.67 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\7b48d908-fe40-4f19-9fbe-f0ffcee1c5c4 // command took 1.96 sec and exited with 0 // ***** Done, took 00:00:17 (17.16 sec) ***** // Found 2 benchmarks: // BenchmarkClass.HandleCalc: Job-FKHKXK(LaunchCount=3, WarmupCount=10) // BenchmarkClass.MemCalc: Job-FKHKXK(LaunchCount=3, WarmupCount=10) Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: 高性能) // ************************** // Benchmark: BenchmarkClass.HandleCalc: Job-FKHKXK(LaunchCount=3, WarmupCount=10) // *** Execute *** // Launch: 1 / 3 // Execute: dotnet 7b48d908-fe40-4f19-9fbe-f0ffcee1c5c4.dll --anonymousPipes 1432 1440 --benchmarkName BenchMark.BenchmarkClass.HandleCalc --job "LaunchCount=3, WarmupCount=10" --benchmarkId 0 in D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\BenchMark\bin\Release\net6.0\7b48d908-fe40-4f19-9fbe-f0ffcee1c5c4\bin\Release\net6.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.13.12 // Runtime=.NET 6.0.28 (6.0.2824.12007), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni VectorSize=256 // Job: Job-BPLRBO(LaunchCount=3, WarmupCount=10) OverheadJitting 1: 1 op, 176200.00 ns, 176.2000 us/op System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: Handle is not pinned. at System.Runtime.InteropServices.GCHandle.AddrOfPinnedObject() at BenchMark.BenchmarkClass.HandleCalc() in D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\BenchMark\Program.cs:line 31 at BenchmarkDotNet.Autogenerated.Runnable_0.WorkloadActionNoUnroll(Int64 invokeCount) in D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\BenchMark\bin\Release\net6.0\7b48d908-fe40-4f19-9fbe-f0ffcee1c5c4\7b48d908-fe40-4f19-9fbe-f0ffcee1c5c4.notcs:line 312 at BenchmarkDotNet.Engines.Engine.RunIteration(IterationData data) at BenchmarkDotNet.Engines.EngineFactory.Jit(Engine engine, Int32 jitIndex, Int32 invokeCount, Int32 unrollFactor) at BenchmarkDotNet.Engines.EngineFactory.CreateReadyToRun(EngineParameters engineParameters) at BenchmarkDotNet.Autogenerated.Runnable_0.Run(IHost host, String benchmarkName) in D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\BenchMark\bin\Release\net6.0\7b48d908-fe40-4f19-9fbe-f0ffcee1c5c4\7b48d908-fe40-4f19-9fbe-f0ffcee1c5c4.notcs:line 177 --- End of inner exception stack trace --- at System.RuntimeMethodHandle.InvokeMethod(Object target, Span`1& arguments, Signature sig, Boolean constructor, Boolean wrapExceptions) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters) at BenchmarkDotNet.Autogenerated.UniqueProgramName.AfterAssemblyLoadingAttached(String[] args) in D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\BenchMark\bin\Release\net6.0\7b48d908-fe40-4f19-9fbe-f0ffcee1c5c4\7b48d908-fe40-4f19-9fbe-f0ffcee1c5c4.notcs:line 57 // AfterAll No Workload Results were obtained from the run. // Benchmark Process 19776 has exited with code -1. // ** Remained 1 (50.0%) benchmark(s) to run. Estimated finish 2024-04-03 2:07 (0h 0m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: 高性能) // ************************** // Benchmark: BenchmarkClass.MemCalc: Job-FKHKXK(LaunchCount=3, WarmupCount=10) // *** Execute *** // Launch: 1 / 3 // Execute: dotnet 7b48d908-fe40-4f19-9fbe-f0ffcee1c5c4.dll --anonymousPipes 2424 2420 --benchmarkName BenchMark.BenchmarkClass.MemCalc --job "LaunchCount=3, WarmupCount=10" --benchmarkId 1 in D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\BenchMark\bin\Release\net6.0\7b48d908-fe40-4f19-9fbe-f0ffcee1c5c4\bin\Release\net6.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.13.12 // Runtime=.NET 6.0.28 (6.0.2824.12007), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni VectorSize=256 // Job: Job-TJWVKU(LaunchCount=3, WarmupCount=10) OverheadJitting 1: 1 op, 181500.00 ns, 181.5000 us/op WorkloadJitting 1: 1 op, 565400.00 ns, 565.4000 us/op OverheadJitting 2: 16 op, 166000.00 ns, 10.3750 us/op WorkloadJitting 2: 16 op, 183400.00 ns, 11.4625 us/op WorkloadPilot 1: 16 op, 6200.00 ns, 387.5000 ns/op WorkloadPilot 2: 32 op, 3600.00 ns, 112.5000 ns/op WorkloadPilot 3: 64 op, 9800.00 ns, 153.1250 ns/op WorkloadPilot 4: 128 op, 26200.00 ns, 204.6875 ns/op WorkloadPilot 5: 256 op, 26000.00 ns, 101.5625 ns/op WorkloadPilot 6: 512 op, 40700.00 ns, 79.4922 ns/op WorkloadPilot 7: 1024 op, 123000.00 ns, 120.1172 ns/op WorkloadPilot 8: 2048 op, 147000.00 ns, 71.7773 ns/op WorkloadPilot 9: 4096 op, 302200.00 ns, 73.7793 ns/op WorkloadPilot 10: 8192 op, 681400.00 ns, 83.1787 ns/op WorkloadPilot 11: 16384 op, 1192500.00 ns, 72.7844 ns/op WorkloadPilot 12: 32768 op, 2586100.00 ns, 78.9215 ns/op WorkloadPilot 13: 65536 op, 4777400.00 ns, 72.8973 ns/op WorkloadPilot 14: 131072 op, 9957900.00 ns, 75.9727 ns/op WorkloadPilot 15: 262144 op, 20078800.00 ns, 76.5945 ns/op WorkloadPilot 16: 524288 op, 42214300.00 ns, 80.5174 ns/op WorkloadPilot 17: 1048576 op, 83636800.00 ns, 79.7623 ns/op WorkloadPilot 18: 2097152 op, 332222800.00 ns, 158.4162 ns/op WorkloadPilot 19: 4194304 op, 1142173900.00 ns, 272.3155 ns/op OverheadWarmup 1: 4194304 op, 5719000.00 ns, 1.3635 ns/op OverheadWarmup 2: 4194304 op, 5853000.00 ns, 1.3955 ns/op OverheadWarmup 3: 4194304 op, 5621900.00 ns, 1.3404 ns/op OverheadWarmup 4: 4194304 op, 5924800.00 ns, 1.4126 ns/op OverheadWarmup 5: 4194304 op, 5822300.00 ns, 1.3881 ns/op OverheadActual 1: 4194304 op, 5778800.00 ns, 1.3778 ns/op OverheadActual 2: 4194304 op, 5713600.00 ns, 1.3622 ns/op OverheadActual 3: 4194304 op, 5660300.00 ns, 1.3495 ns/op OverheadActual 4: 4194304 op, 5702200.00 ns, 1.3595 ns/op OverheadActual 5: 4194304 op, 5470000.00 ns, 1.3041 ns/op OverheadActual 6: 4194304 op, 5837700.00 ns, 1.3918 ns/op OverheadActual 7: 4194304 op, 5840500.00 ns, 1.3925 ns/op OverheadActual 8: 4194304 op, 5687900.00 ns, 1.3561 ns/op OverheadActual 9: 4194304 op, 5750600.00 ns, 1.3710 ns/op OverheadActual 10: 4194304 op, 5840500.00 ns, 1.3925 ns/op OverheadActual 11: 4194304 op, 5836500.00 ns, 1.3915 ns/op OverheadActual 12: 4194304 op, 5767200.00 ns, 1.3750 ns/op OverheadActual 13: 4194304 op, 5728200.00 ns, 1.3657 ns/op OverheadActual 14: 4194304 op, 5889900.00 ns, 1.4043 ns/op OverheadActual 15: 4194304 op, 5691300.00 ns, 1.3569 ns/op WorkloadWarmup 1: 4194304 op, 1894282500.00 ns, 451.6321 ns/op WorkloadWarmup 2: 4194304 op, 2620324700.00 ns, 624.7341 ns/op WorkloadWarmup 3: 4194304 op, 3536758600.00 ns, 843.2290 ns/op WorkloadWarmup 4: 4194304 op, 4715163400.00 ns, 1.1242 us/op WorkloadWarmup 5: 4194304 op, 5704775200.00 ns, 1.3601 us/op WorkloadWarmup 6: 4194304 op, 6814959600.00 ns, 1.6248 us/op WorkloadWarmup 7: 4194304 op, 9974940400.00 ns, 2.3782 us/op WorkloadWarmup 8: 4194304 op, 8914120900.00 ns, 2.1253 us/op