// 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\0b747faf-21ce-430e-8118-0be2bca10b1f // command took 1.29 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\0b747faf-21ce-430e-8118-0be2bca10b1f // command took 13.02 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\0b747faf-21ce-430e-8118-0be2bca10b1f // command took 2.02 sec and exited with 0 // ***** Done, took 00:00:16 (16.39 sec) ***** // Found 2 benchmarks: // BenchmarkClass.HandleCalc: DefaultJob // BenchmarkClass.MemCalc: DefaultJob Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: 高性能) // ************************** // Benchmark: BenchmarkClass.HandleCalc: DefaultJob // *** Execute *** // Launch: 1 / 1 // Execute: dotnet 0b747faf-21ce-430e-8118-0be2bca10b1f.dll --anonymousPipes 1700 1504 --benchmarkName BenchMark.BenchmarkClass.HandleCalc --job Default --benchmarkId 0 in D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\BenchMark\bin\Release\net6.0\0b747faf-21ce-430e-8118-0be2bca10b1f\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: DefaultJob OverheadJitting 1: 1 op, 159500.00 ns, 159.5000 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 30 at BenchmarkDotNet.Autogenerated.Runnable_0.WorkloadActionNoUnroll(Int64 invokeCount) in D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\BenchMark\bin\Release\net6.0\0b747faf-21ce-430e-8118-0be2bca10b1f\0b747faf-21ce-430e-8118-0be2bca10b1f.notcs:line 311 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\0b747faf-21ce-430e-8118-0be2bca10b1f\0b747faf-21ce-430e-8118-0be2bca10b1f.notcs:line 176 --- 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\0b747faf-21ce-430e-8118-0be2bca10b1f\0b747faf-21ce-430e-8118-0be2bca10b1f.notcs:line 57 // AfterAll No Workload Results were obtained from the run. // Benchmark Process 6124 has exited with code -1. // ** Remained 1 (50.0%) benchmark(s) to run. Estimated finish 2024-04-03 2:02 (0h 0m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: 高性能) // ************************** // Benchmark: BenchmarkClass.MemCalc: DefaultJob // *** Execute *** // Launch: 1 / 1 // Execute: dotnet 0b747faf-21ce-430e-8118-0be2bca10b1f.dll --anonymousPipes 1676 1608 --benchmarkName BenchMark.BenchmarkClass.MemCalc --job Default --benchmarkId 1 in D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\BenchMark\bin\Release\net6.0\0b747faf-21ce-430e-8118-0be2bca10b1f\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: DefaultJob OverheadJitting 1: 1 op, 143000.00 ns, 143.0000 us/op WorkloadJitting 1: 1 op, 644500.00 ns, 644.5000 us/op OverheadJitting 2: 16 op, 130800.00 ns, 8.1750 us/op WorkloadJitting 2: 16 op, 121800.00 ns, 7.6125 us/op WorkloadPilot 1: 16 op, 4100.00 ns, 256.2500 ns/op WorkloadPilot 2: 32 op, 4000.00 ns, 125.0000 ns/op WorkloadPilot 3: 64 op, 9800.00 ns, 153.1250 ns/op WorkloadPilot 4: 128 op, 27800.00 ns, 217.1875 ns/op WorkloadPilot 5: 256 op, 16700.00 ns, 65.2344 ns/op WorkloadPilot 6: 512 op, 37300.00 ns, 72.8516 ns/op WorkloadPilot 7: 1024 op, 66300.00 ns, 64.7461 ns/op WorkloadPilot 8: 2048 op, 146300.00 ns, 71.4355 ns/op WorkloadPilot 9: 4096 op, 299700.00 ns, 73.1689 ns/op WorkloadPilot 10: 8192 op, 583300.00 ns, 71.2036 ns/op WorkloadPilot 11: 16384 op, 1182600.00 ns, 72.1802 ns/op WorkloadPilot 12: 32768 op, 2372000.00 ns, 72.3877 ns/op WorkloadPilot 13: 65536 op, 5903100.00 ns, 90.0742 ns/op WorkloadPilot 14: 131072 op, 9759600.00 ns, 74.4598 ns/op WorkloadPilot 15: 262144 op, 21151800.00 ns, 80.6877 ns/op WorkloadPilot 16: 524288 op, 61511000.00 ns, 117.3229 ns/op WorkloadPilot 17: 1048576 op, 85205500.00 ns, 81.2583 ns/op WorkloadPilot 18: 2097152 op, 328113200.00 ns, 156.4566 ns/op WorkloadPilot 19: 4194304 op, 1207295400.00 ns, 287.8417 ns/op OverheadWarmup 1: 4194304 op, 5801900.00 ns, 1.3833 ns/op OverheadWarmup 2: 4194304 op, 5770700.00 ns, 1.3758 ns/op OverheadWarmup 3: 4194304 op, 5656600.00 ns, 1.3486 ns/op OverheadWarmup 4: 4194304 op, 5970200.00 ns, 1.4234 ns/op OverheadWarmup 5: 4194304 op, 5969800.00 ns, 1.4233 ns/op OverheadWarmup 6: 4194304 op, 5934600.00 ns, 1.4149 ns/op OverheadWarmup 7: 4194304 op, 5965400.00 ns, 1.4223 ns/op OverheadWarmup 8: 4194304 op, 5870900.00 ns, 1.3997 ns/op OverheadActual 1: 4194304 op, 5984900.00 ns, 1.4269 ns/op OverheadActual 2: 4194304 op, 6064100.00 ns, 1.4458 ns/op OverheadActual 3: 4194304 op, 6010800.00 ns, 1.4331 ns/op OverheadActual 4: 4194304 op, 5985000.00 ns, 1.4269 ns/op OverheadActual 5: 4194304 op, 5966200.00 ns, 1.4225 ns/op OverheadActual 6: 4194304 op, 5967800.00 ns, 1.4228 ns/op OverheadActual 7: 4194304 op, 5906400.00 ns, 1.4082 ns/op OverheadActual 8: 4194304 op, 5767200.00 ns, 1.3750 ns/op OverheadActual 9: 4194304 op, 6021700.00 ns, 1.4357 ns/op OverheadActual 10: 4194304 op, 5751000.00 ns, 1.3711 ns/op OverheadActual 11: 4194304 op, 6038500.00 ns, 1.4397 ns/op OverheadActual 12: 4194304 op, 5965900.00 ns, 1.4224 ns/op OverheadActual 13: 4194304 op, 5879700.00 ns, 1.4018 ns/op OverheadActual 14: 4194304 op, 5951600.00 ns, 1.4190 ns/op OverheadActual 15: 4194304 op, 5962400.00 ns, 1.4215 ns/op WorkloadWarmup 1: 4194304 op, 2055785100.00 ns, 490.1374 ns/op WorkloadWarmup 2: 4194304 op, 3504394000.00 ns, 835.5126 ns/op WorkloadWarmup 3: 4194304 op, 5344348000.00 ns, 1.2742 us/op WorkloadWarmup 4: 4194304 op, 5330330300.00 ns, 1.2708 us/op WorkloadWarmup 5: 4194304 op, 6322305300.00 ns, 1.5074 us/op WorkloadWarmup 6: 4194304 op, 779093300.00 ns, 185.7503 ns/op // BeforeActualRun WorkloadActual 1: 4194304 op, 1620533200.00 ns, 386.3652 ns/op WorkloadActual 2: 4194304 op, 3120419600.00 ns, 743.9660 ns/op WorkloadActual 3: 4194304 op, 9757563600.00 ns, 2.3264 us/op WorkloadActual 4: 4194304 op, 22719115600.00 ns, 5.4167 us/op WorkloadActual 5: 4194304 op, 25732342200.00 ns, 6.1351 us/op WorkloadActual 6: 4194304 op, 31059605200.00 ns, 7.4052 us/op WorkloadActual 7: 4194304 op, 37585221700.00 ns, 8.9610 us/op WorkloadActual 8: 4194304 op, 40386623500.00 ns, 9.6289 us/op WorkloadActual 9: 4194304 op, 13851989500.00 ns, 3.3026 us/op