daily update on 20240403 by nitload youmu
This commit is contained in:
+7
@@ -0,0 +1,7 @@
|
||||
// Validating benchmarks:
|
||||
// Benchmark BenchmarkClass.HandleCalc: DefaultJob
|
||||
// * Benchmarked method `HandleCalc` is static. Benchmarks MUST be instance methods, static methods are not supported.
|
||||
|
||||
// Benchmark BenchmarkClass.MemCalc: DefaultJob
|
||||
// * Benchmarked method `MemCalc` is static. Benchmarks MUST be instance methods, static methods are not supported.
|
||||
|
||||
+134
@@ -0,0 +1,134 @@
|
||||
// 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\a14f030b-a2e5-4517-823e-e58f319abdf8
|
||||
// command took 5.04 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\a14f030b-a2e5-4517-823e-e58f319abdf8
|
||||
// command took 13.45 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\a14f030b-a2e5-4517-823e-e58f319abdf8
|
||||
// command took 2.23 sec and exited with 0
|
||||
// ***** Done, took 00:00:20 (20.81 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 a14f030b-a2e5-4517-823e-e58f319abdf8.dll --anonymousPipes 1392 1492 --benchmarkName BenchMark.BenchmarkClass.HandleCalc --job Default --benchmarkId 0 in D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\BenchMark\bin\Release\net6.0\a14f030b-a2e5-4517-823e-e58f319abdf8\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, 189100.00 ns, 189.1000 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\a14f030b-a2e5-4517-823e-e58f319abdf8\a14f030b-a2e5-4517-823e-e58f319abdf8.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\a14f030b-a2e5-4517-823e-e58f319abdf8\a14f030b-a2e5-4517-823e-e58f319abdf8.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\a14f030b-a2e5-4517-823e-e58f319abdf8\a14f030b-a2e5-4517-823e-e58f319abdf8.notcs:line 57
|
||||
// AfterAll
|
||||
No Workload Results were obtained from the run.
|
||||
// Benchmark Process 15960 has exited with code -1.
|
||||
|
||||
// ** Remained 1 (50.0%) benchmark(s) to run. Estimated finish 2024-04-03 1:34 (0h 0m from now) **
|
||||
Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: 高性能)
|
||||
// **************************
|
||||
// Benchmark: BenchmarkClass.MemCalc: DefaultJob
|
||||
// *** Execute ***
|
||||
// Launch: 1 / 1
|
||||
// Execute: dotnet a14f030b-a2e5-4517-823e-e58f319abdf8.dll --anonymousPipes 1384 1628 --benchmarkName BenchMark.BenchmarkClass.MemCalc --job Default --benchmarkId 1 in D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\BenchMark\bin\Release\net6.0\a14f030b-a2e5-4517-823e-e58f319abdf8\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, 155200.00 ns, 155.2000 us/op
|
||||
WorkloadJitting 1: 1 op, 555600.00 ns, 555.6000 us/op
|
||||
|
||||
OverheadJitting 2: 16 op, 142400.00 ns, 8.9000 us/op
|
||||
WorkloadJitting 2: 16 op, 283500.00 ns, 17.7188 us/op
|
||||
|
||||
WorkloadPilot 1: 16 op, 144400.00 ns, 9.0250 us/op
|
||||
WorkloadPilot 2: 32 op, 165400.00 ns, 5.1688 us/op
|
||||
WorkloadPilot 3: 64 op, 311400.00 ns, 4.8656 us/op
|
||||
WorkloadPilot 4: 128 op, 666600.00 ns, 5.2078 us/op
|
||||
WorkloadPilot 5: 256 op, 1594800.00 ns, 6.2297 us/op
|
||||
WorkloadPilot 6: 512 op, 2817700.00 ns, 5.5033 us/op
|
||||
WorkloadPilot 7: 1024 op, 5882400.00 ns, 5.7445 us/op
|
||||
WorkloadPilot 8: 2048 op, 11548700.00 ns, 5.6390 us/op
|
||||
WorkloadPilot 9: 4096 op, 24132300.00 ns, 5.8917 us/op
|
||||
WorkloadPilot 10: 8192 op, 55362000.00 ns, 6.7581 us/op
|
||||
WorkloadPilot 11: 16384 op, 99208300.00 ns, 6.0552 us/op
|
||||
WorkloadPilot 12: 32768 op, 232557900.00 ns, 7.0971 us/op
|
||||
WorkloadPilot 13: 65536 op, 462045600.00 ns, 7.0503 us/op
|
||||
WorkloadPilot 14: 131072 op, 1326047800.00 ns, 10.1169 us/op
|
||||
|
||||
OverheadWarmup 1: 131072 op, 236500.00 ns, 1.8044 ns/op
|
||||
OverheadWarmup 2: 131072 op, 190200.00 ns, 1.4511 ns/op
|
||||
OverheadWarmup 3: 131072 op, 188500.00 ns, 1.4381 ns/op
|
||||
OverheadWarmup 4: 131072 op, 188300.00 ns, 1.4366 ns/op
|
||||
OverheadWarmup 5: 131072 op, 190200.00 ns, 1.4511 ns/op
|
||||
OverheadWarmup 6: 131072 op, 186100.00 ns, 1.4198 ns/op
|
||||
OverheadWarmup 7: 131072 op, 189400.00 ns, 1.4450 ns/op
|
||||
OverheadWarmup 8: 131072 op, 191100.00 ns, 1.4580 ns/op
|
||||
OverheadWarmup 9: 131072 op, 187600.00 ns, 1.4313 ns/op
|
||||
|
||||
OverheadActual 1: 131072 op, 187800.00 ns, 1.4328 ns/op
|
||||
OverheadActual 2: 131072 op, 196300.00 ns, 1.4977 ns/op
|
||||
OverheadActual 3: 131072 op, 187700.00 ns, 1.4320 ns/op
|
||||
OverheadActual 4: 131072 op, 187800.00 ns, 1.4328 ns/op
|
||||
OverheadActual 5: 131072 op, 188200.00 ns, 1.4359 ns/op
|
||||
OverheadActual 6: 131072 op, 195600.00 ns, 1.4923 ns/op
|
||||
OverheadActual 7: 131072 op, 185500.00 ns, 1.4153 ns/op
|
||||
OverheadActual 8: 131072 op, 187800.00 ns, 1.4328 ns/op
|
||||
OverheadActual 9: 131072 op, 187700.00 ns, 1.4320 ns/op
|
||||
OverheadActual 10: 131072 op, 189600.00 ns, 1.4465 ns/op
|
||||
OverheadActual 11: 131072 op, 188100.00 ns, 1.4351 ns/op
|
||||
OverheadActual 12: 131072 op, 189200.00 ns, 1.4435 ns/op
|
||||
OverheadActual 13: 131072 op, 183800.00 ns, 1.4023 ns/op
|
||||
OverheadActual 14: 131072 op, 182900.00 ns, 1.3954 ns/op
|
||||
OverheadActual 15: 131072 op, 187000.00 ns, 1.4267 ns/op
|
||||
|
||||
WorkloadWarmup 1: 131072 op, 1739243000.00 ns, 13.2694 us/op
|
||||
WorkloadWarmup 2: 131072 op, 2894951800.00 ns, 22.0867 us/op
|
||||
WorkloadWarmup 3: 131072 op, 3208025200.00 ns, 24.4753 us/op
|
||||
WorkloadWarmup 4: 131072 op, 8995481600.00 ns, 68.6301 us/op
|
||||
WorkloadWarmup 5: 131072 op, 2543706600.00 ns, 19.4069 us/op
|
||||
WorkloadWarmup 6: 131072 op, 3384857900.00 ns, 25.8244 us/op
|
||||
WorkloadWarmup 7: 131072 op, 11801837800.00 ns, 90.0409 us/op
|
||||
WorkloadWarmup 8: 131072 op, 15191989600.00 ns, 115.9057 us/op
|
||||
WorkloadWarmup 9: 131072 op, 16404971500.00 ns, 125.1600 us/op
|
||||
WorkloadWarmup 10: 131072 op, 18064717800.00 ns, 137.8229 us/op
|
||||
WorkloadWarmup 11: 131072 op, 8727719500.00 ns, 66.5872 us/op
|
||||
|
||||
// BeforeActualRun
|
||||
WorkloadActual 1: 131072 op, 17085653700.00 ns, 130.3532 us/op
|
||||
WorkloadActual 2: 131072 op, 16992239700.00 ns, 129.6405 us/op
|
||||
WorkloadActual 3: 131072 op, 23959035800.00 ns, 182.7929 us/op
|
||||
WorkloadActual 4: 131072 op, 27791636600.00 ns, 212.0334 us/op
|
||||
WorkloadActual 5: 131072 op, 44540882400.00 ns, 339.8200 us/op
|
||||
WorkloadActual 6: 131072 op, 44550932200.00 ns, 339.8966 us/op
|
||||
WorkloadActual 7: 131072 op, 35849571900.00 ns, 273.5105 us/op
|
||||
WorkloadActual 8: 131072 op, 55885276400.00 ns, 426.3708 us/op
|
||||
+149
@@ -0,0 +1,149 @@
|
||||
// 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\f2e85f94-17c6-4155-8415-1b17338895eb
|
||||
// command took 1.26 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\f2e85f94-17c6-4155-8415-1b17338895eb
|
||||
// command took 12.98 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\f2e85f94-17c6-4155-8415-1b17338895eb
|
||||
// command took 1.97 sec and exited with 0
|
||||
// ***** Done, took 00:00:16 (16.28 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 f2e85f94-17c6-4155-8415-1b17338895eb.dll --anonymousPipes 1380 1388 --benchmarkName BenchMark.BenchmarkClass.HandleCalc --job Default --benchmarkId 0 in D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\BenchMark\bin\Release\net6.0\f2e85f94-17c6-4155-8415-1b17338895eb\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, 166800.00 ns, 166.8000 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\f2e85f94-17c6-4155-8415-1b17338895eb\f2e85f94-17c6-4155-8415-1b17338895eb.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\f2e85f94-17c6-4155-8415-1b17338895eb\f2e85f94-17c6-4155-8415-1b17338895eb.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\f2e85f94-17c6-4155-8415-1b17338895eb\f2e85f94-17c6-4155-8415-1b17338895eb.notcs:line 57
|
||||
// AfterAll
|
||||
No Workload Results were obtained from the run.
|
||||
// Benchmark Process 15892 has exited with code -1.
|
||||
|
||||
// ** Remained 1 (50.0%) benchmark(s) to run. Estimated finish 2024-04-03 1:43 (0h 0m from now) **
|
||||
Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: 高性能)
|
||||
// **************************
|
||||
// Benchmark: BenchmarkClass.MemCalc: DefaultJob
|
||||
// *** Execute ***
|
||||
// Launch: 1 / 1
|
||||
// Execute: dotnet f2e85f94-17c6-4155-8415-1b17338895eb.dll --anonymousPipes 1608 1488 --benchmarkName BenchMark.BenchmarkClass.MemCalc --job Default --benchmarkId 1 in D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\BenchMark\bin\Release\net6.0\f2e85f94-17c6-4155-8415-1b17338895eb\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, 143700.00 ns, 143.7000 us/op
|
||||
WorkloadJitting 1: 1 op, 534200.00 ns, 534.2000 us/op
|
||||
|
||||
OverheadJitting 2: 16 op, 148900.00 ns, 9.3063 us/op
|
||||
WorkloadJitting 2: 16 op, 144000.00 ns, 9.0000 us/op
|
||||
|
||||
WorkloadPilot 1: 16 op, 6500.00 ns, 406.2500 ns/op
|
||||
WorkloadPilot 2: 32 op, 3900.00 ns, 121.8750 ns/op
|
||||
WorkloadPilot 3: 64 op, 5700.00 ns, 89.0625 ns/op
|
||||
WorkloadPilot 4: 128 op, 19500.00 ns, 152.3438 ns/op
|
||||
WorkloadPilot 5: 256 op, 18500.00 ns, 72.2656 ns/op
|
||||
WorkloadPilot 6: 512 op, 64500.00 ns, 125.9766 ns/op
|
||||
WorkloadPilot 7: 1024 op, 124900.00 ns, 121.9727 ns/op
|
||||
WorkloadPilot 8: 2048 op, 240200.00 ns, 117.2852 ns/op
|
||||
WorkloadPilot 9: 4096 op, 479600.00 ns, 117.0898 ns/op
|
||||
WorkloadPilot 10: 8192 op, 966000.00 ns, 117.9199 ns/op
|
||||
WorkloadPilot 11: 16384 op, 1955900.00 ns, 119.3787 ns/op
|
||||
WorkloadPilot 12: 32768 op, 4009700.00 ns, 122.3663 ns/op
|
||||
WorkloadPilot 13: 65536 op, 7797700.00 ns, 118.9835 ns/op
|
||||
WorkloadPilot 14: 131072 op, 18981800.00 ns, 144.8196 ns/op
|
||||
WorkloadPilot 15: 262144 op, 39577200.00 ns, 150.9750 ns/op
|
||||
WorkloadPilot 16: 524288 op, 77933900.00 ns, 148.6471 ns/op
|
||||
WorkloadPilot 17: 1048576 op, 182489000.00 ns, 174.0351 ns/op
|
||||
WorkloadPilot 18: 2097152 op, 545835600.00 ns, 260.2747 ns/op
|
||||
|
||||
OverheadWarmup 1: 2097152 op, 2947500.00 ns, 1.4055 ns/op
|
||||
OverheadWarmup 2: 2097152 op, 2983900.00 ns, 1.4228 ns/op
|
||||
OverheadWarmup 3: 2097152 op, 2986900.00 ns, 1.4243 ns/op
|
||||
OverheadWarmup 4: 2097152 op, 2967700.00 ns, 1.4151 ns/op
|
||||
OverheadWarmup 5: 2097152 op, 2984000.00 ns, 1.4229 ns/op
|
||||
OverheadWarmup 6: 2097152 op, 3018800.00 ns, 1.4395 ns/op
|
||||
OverheadWarmup 7: 2097152 op, 2984200.00 ns, 1.4230 ns/op
|
||||
|
||||
OverheadActual 1: 2097152 op, 2878100.00 ns, 1.3724 ns/op
|
||||
OverheadActual 2: 2097152 op, 2986000.00 ns, 1.4238 ns/op
|
||||
OverheadActual 3: 2097152 op, 2983900.00 ns, 1.4228 ns/op
|
||||
OverheadActual 4: 2097152 op, 2872800.00 ns, 1.3699 ns/op
|
||||
OverheadActual 5: 2097152 op, 2985000.00 ns, 1.4234 ns/op
|
||||
OverheadActual 6: 2097152 op, 2996500.00 ns, 1.4288 ns/op
|
||||
OverheadActual 7: 2097152 op, 2985000.00 ns, 1.4234 ns/op
|
||||
OverheadActual 8: 2097152 op, 2952700.00 ns, 1.4080 ns/op
|
||||
OverheadActual 9: 2097152 op, 2986100.00 ns, 1.4239 ns/op
|
||||
OverheadActual 10: 2097152 op, 2986100.00 ns, 1.4239 ns/op
|
||||
OverheadActual 11: 2097152 op, 2971600.00 ns, 1.4170 ns/op
|
||||
OverheadActual 12: 2097152 op, 3029900.00 ns, 1.4448 ns/op
|
||||
OverheadActual 13: 2097152 op, 2703600.00 ns, 1.2892 ns/op
|
||||
OverheadActual 14: 2097152 op, 2935000.00 ns, 1.3995 ns/op
|
||||
OverheadActual 15: 2097152 op, 2886700.00 ns, 1.3765 ns/op
|
||||
|
||||
WorkloadWarmup 1: 2097152 op, 652600500.00 ns, 311.1842 ns/op
|
||||
WorkloadWarmup 2: 2097152 op, 430177600.00 ns, 205.1247 ns/op
|
||||
WorkloadWarmup 3: 2097152 op, 632900600.00 ns, 301.7905 ns/op
|
||||
WorkloadWarmup 4: 2097152 op, 1137775800.00 ns, 542.5338 ns/op
|
||||
WorkloadWarmup 5: 2097152 op, 1490254600.00 ns, 710.6088 ns/op
|
||||
WorkloadWarmup 6: 2097152 op, 1730587500.00 ns, 825.2084 ns/op
|
||||
WorkloadWarmup 7: 2097152 op, 2048902100.00 ns, 976.9927 ns/op
|
||||
WorkloadWarmup 8: 2097152 op, 2335331800.00 ns, 1.1136 us/op
|
||||
WorkloadWarmup 9: 2097152 op, 2666016400.00 ns, 1.2713 us/op
|
||||
WorkloadWarmup 10: 2097152 op, 2953180000.00 ns, 1.4082 us/op
|
||||
WorkloadWarmup 11: 2097152 op, 1607599000.00 ns, 766.5629 ns/op
|
||||
WorkloadWarmup 12: 2097152 op, 1860964100.00 ns, 887.3768 ns/op
|
||||
WorkloadWarmup 13: 2097152 op, 2169633000.00 ns, 1.0346 us/op
|
||||
WorkloadWarmup 14: 2097152 op, 2548391400.00 ns, 1.2152 us/op
|
||||
WorkloadWarmup 15: 2097152 op, 4536057700.00 ns, 2.1630 us/op
|
||||
WorkloadWarmup 16: 2097152 op, 5573479900.00 ns, 2.6576 us/op
|
||||
WorkloadWarmup 17: 2097152 op, 3684865700.00 ns, 1.7571 us/op
|
||||
|
||||
// BeforeActualRun
|
||||
WorkloadActual 1: 2097152 op, 4854581500.00 ns, 2.3148 us/op
|
||||
WorkloadActual 2: 2097152 op, 5347109500.00 ns, 2.5497 us/op
|
||||
WorkloadActual 3: 2097152 op, 4978400000.00 ns, 2.3739 us/op
|
||||
WorkloadActual 4: 2097152 op, 8621638900.00 ns, 4.1111 us/op
|
||||
WorkloadActual 5: 2097152 op, 9449744000.00 ns, 4.5060 us/op
|
||||
WorkloadActual 6: 2097152 op, 15145077500.00 ns, 7.2217 us/op
|
||||
WorkloadActual 7: 2097152 op, 21859848200.00 ns, 10.4236 us/op
|
||||
WorkloadActual 8: 2097152 op, 22699111800.00 ns, 10.8238 us/op
|
||||
WorkloadActual 9: 2097152 op, 21454705600.00 ns, 10.2304 us/op
|
||||
WorkloadActual 10: 2097152 op, 31784671200.00 ns, 15.1561 us/op
|
||||
WorkloadActual 11: 2097152 op, 29136608800.00 ns, 13.8934 us/op
|
||||
WorkloadActual 12: 2097152 op, 49225616300.00 ns, 23.4726 us/op
|
||||
WorkloadActual 13: 2097152 op, 19392494500.00 ns, 9.2471 us/op
|
||||
WorkloadActual 14: 2097152 op, 22389151100.00 ns, 10.6760 us/op
|
||||
WorkloadActual 15: 2097152 op, 23643459000.00 ns, 11.2741 us/op
|
||||
+134
@@ -0,0 +1,134 @@
|
||||
// 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
|
||||
+122
@@ -0,0 +1,122 @@
|
||||
// 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
|
||||
+291
@@ -0,0 +1,291 @@
|
||||
// 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\6a57c2d4-53f1-42d9-9ff0-a4e1cd7391f5
|
||||
// command took 0.97 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\6a57c2d4-53f1-42d9-9ff0-a4e1cd7391f5
|
||||
// command took 12.66 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\6a57c2d4-53f1-42d9-9ff0-a4e1cd7391f5
|
||||
// command took 1.91 sec and exited with 0
|
||||
// ***** Done, took 00:00:15 (15.6 sec) *****
|
||||
// Found 2 benchmarks:
|
||||
// BenchmarkClass.HandleCalc: Job-FZBBLU(IterationCount=5, LaunchCount=2, WarmupCount=5)
|
||||
// BenchmarkClass.MemCalc: Job-FZBBLU(IterationCount=5, LaunchCount=2, WarmupCount=5)
|
||||
|
||||
Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: 高性能)
|
||||
// **************************
|
||||
// Benchmark: BenchmarkClass.HandleCalc: Job-FZBBLU(IterationCount=5, LaunchCount=2, WarmupCount=5)
|
||||
// *** Execute ***
|
||||
// Launch: 1 / 2
|
||||
// Execute: dotnet 6a57c2d4-53f1-42d9-9ff0-a4e1cd7391f5.dll --anonymousPipes 2304 2392 --benchmarkName BenchMark.BenchmarkClass.HandleCalc --job "IterationCount=5, LaunchCount=2, WarmupCount=5" --benchmarkId 0 in D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\BenchMark\bin\Release\net6.0\6a57c2d4-53f1-42d9-9ff0-a4e1cd7391f5\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-ZVMNSG(IterationCount=5, LaunchCount=2, WarmupCount=5)
|
||||
|
||||
OverheadJitting 1: 1 op, 175200.00 ns, 175.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\6a57c2d4-53f1-42d9-9ff0-a4e1cd7391f5\6a57c2d4-53f1-42d9-9ff0-a4e1cd7391f5.notcs:line 313
|
||||
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\6a57c2d4-53f1-42d9-9ff0-a4e1cd7391f5\6a57c2d4-53f1-42d9-9ff0-a4e1cd7391f5.notcs:line 178
|
||||
--- 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\6a57c2d4-53f1-42d9-9ff0-a4e1cd7391f5\6a57c2d4-53f1-42d9-9ff0-a4e1cd7391f5.notcs:line 57
|
||||
// AfterAll
|
||||
No Workload Results were obtained from the run.
|
||||
// Benchmark Process 26420 has exited with code -1.
|
||||
|
||||
// ** Remained 1 (50.0%) benchmark(s) to run. Estimated finish 2024-04-03 2:09 (0h 0m from now) **
|
||||
Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: 高性能)
|
||||
// **************************
|
||||
// Benchmark: BenchmarkClass.MemCalc: Job-FZBBLU(IterationCount=5, LaunchCount=2, WarmupCount=5)
|
||||
// *** Execute ***
|
||||
// Launch: 1 / 2
|
||||
// Execute: dotnet 6a57c2d4-53f1-42d9-9ff0-a4e1cd7391f5.dll --anonymousPipes 2304 2392 --benchmarkName BenchMark.BenchmarkClass.MemCalc --job "IterationCount=5, LaunchCount=2, WarmupCount=5" --benchmarkId 1 in D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\BenchMark\bin\Release\net6.0\6a57c2d4-53f1-42d9-9ff0-a4e1cd7391f5\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-FEARBQ(IterationCount=5, LaunchCount=2, WarmupCount=5)
|
||||
|
||||
OverheadJitting 1: 1 op, 158300.00 ns, 158.3000 us/op
|
||||
WorkloadJitting 1: 1 op, 542700.00 ns, 542.7000 us/op
|
||||
|
||||
OverheadJitting 2: 16 op, 153300.00 ns, 9.5813 us/op
|
||||
WorkloadJitting 2: 16 op, 217200.00 ns, 13.5750 us/op
|
||||
|
||||
WorkloadPilot 1: 16 op, 7400.00 ns, 462.5000 ns/op
|
||||
WorkloadPilot 2: 32 op, 4900.00 ns, 153.1250 ns/op
|
||||
WorkloadPilot 3: 64 op, 5100.00 ns, 79.6875 ns/op
|
||||
WorkloadPilot 4: 128 op, 17700.00 ns, 138.2812 ns/op
|
||||
WorkloadPilot 5: 256 op, 19600.00 ns, 76.5625 ns/op
|
||||
WorkloadPilot 6: 512 op, 40500.00 ns, 79.1016 ns/op
|
||||
WorkloadPilot 7: 1024 op, 75100.00 ns, 73.3398 ns/op
|
||||
WorkloadPilot 8: 2048 op, 147000.00 ns, 71.7773 ns/op
|
||||
WorkloadPilot 9: 4096 op, 307000.00 ns, 74.9512 ns/op
|
||||
WorkloadPilot 10: 8192 op, 594400.00 ns, 72.5586 ns/op
|
||||
WorkloadPilot 11: 16384 op, 1245700.00 ns, 76.0315 ns/op
|
||||
WorkloadPilot 12: 32768 op, 2353000.00 ns, 71.8079 ns/op
|
||||
WorkloadPilot 13: 65536 op, 5238900.00 ns, 79.9393 ns/op
|
||||
WorkloadPilot 14: 131072 op, 9693300.00 ns, 73.9540 ns/op
|
||||
WorkloadPilot 15: 262144 op, 20484800.00 ns, 78.1433 ns/op
|
||||
WorkloadPilot 16: 524288 op, 41439600.00 ns, 79.0398 ns/op
|
||||
WorkloadPilot 17: 1048576 op, 87739000.00 ns, 83.6744 ns/op
|
||||
WorkloadPilot 18: 2097152 op, 341169400.00 ns, 162.6822 ns/op
|
||||
WorkloadPilot 19: 4194304 op, 1133634500.00 ns, 270.2795 ns/op
|
||||
|
||||
OverheadWarmup 1: 4194304 op, 5525600.00 ns, 1.3174 ns/op
|
||||
OverheadWarmup 2: 4194304 op, 5840400.00 ns, 1.3925 ns/op
|
||||
OverheadWarmup 3: 4194304 op, 5830900.00 ns, 1.3902 ns/op
|
||||
OverheadWarmup 4: 4194304 op, 5802100.00 ns, 1.3833 ns/op
|
||||
OverheadWarmup 5: 4194304 op, 5840600.00 ns, 1.3925 ns/op
|
||||
OverheadWarmup 6: 4194304 op, 5836500.00 ns, 1.3915 ns/op
|
||||
|
||||
OverheadActual 1: 4194304 op, 5870900.00 ns, 1.3997 ns/op
|
||||
OverheadActual 2: 4194304 op, 5740200.00 ns, 1.3686 ns/op
|
||||
OverheadActual 3: 4194304 op, 5763200.00 ns, 1.3741 ns/op
|
||||
OverheadActual 4: 4194304 op, 5706000.00 ns, 1.3604 ns/op
|
||||
OverheadActual 5: 4194304 op, 5772400.00 ns, 1.3762 ns/op
|
||||
OverheadActual 6: 4194304 op, 5628000.00 ns, 1.3418 ns/op
|
||||
OverheadActual 7: 4194304 op, 5771500.00 ns, 1.3760 ns/op
|
||||
OverheadActual 8: 4194304 op, 5824100.00 ns, 1.3886 ns/op
|
||||
OverheadActual 9: 4194304 op, 5837000.00 ns, 1.3916 ns/op
|
||||
OverheadActual 10: 4194304 op, 5837800.00 ns, 1.3918 ns/op
|
||||
OverheadActual 11: 4194304 op, 5808400.00 ns, 1.3848 ns/op
|
||||
OverheadActual 12: 4194304 op, 5837600.00 ns, 1.3918 ns/op
|
||||
OverheadActual 13: 4194304 op, 5716500.00 ns, 1.3629 ns/op
|
||||
OverheadActual 14: 4194304 op, 5718600.00 ns, 1.3634 ns/op
|
||||
OverheadActual 15: 4194304 op, 5795600.00 ns, 1.3818 ns/op
|
||||
|
||||
WorkloadWarmup 1: 4194304 op, 1975875700.00 ns, 471.0855 ns/op
|
||||
WorkloadWarmup 2: 4194304 op, 3016597600.00 ns, 719.2129 ns/op
|
||||
WorkloadWarmup 3: 4194304 op, 1499347800.00 ns, 357.4724 ns/op
|
||||
WorkloadWarmup 4: 4194304 op, 1022435600.00 ns, 243.7676 ns/op
|
||||
WorkloadWarmup 5: 4194304 op, 1745251300.00 ns, 416.1003 ns/op
|
||||
|
||||
// BeforeActualRun
|
||||
WorkloadActual 1: 4194304 op, 2486084700.00 ns, 592.7288 ns/op
|
||||
WorkloadActual 2: 4194304 op, 3426674700.00 ns, 816.9829 ns/op
|
||||
WorkloadActual 3: 4194304 op, 4724819900.00 ns, 1.1265 us/op
|
||||
WorkloadActual 4: 4194304 op, 10780838400.00 ns, 2.5704 us/op
|
||||
WorkloadActual 5: 4194304 op, 19932040900.00 ns, 4.7522 us/op
|
||||
|
||||
// AfterActualRun
|
||||
WorkloadResult 1: 4194304 op, 2480312300.00 ns, 591.3525 ns/op
|
||||
WorkloadResult 2: 4194304 op, 3420902300.00 ns, 815.6067 ns/op
|
||||
WorkloadResult 3: 4194304 op, 4719047500.00 ns, 1.1251 us/op
|
||||
WorkloadResult 4: 4194304 op, 10775066000.00 ns, 2.5690 us/op
|
||||
WorkloadResult 5: 4194304 op, 19926268500.00 ns, 4.7508 us/op
|
||||
|
||||
// AfterAll
|
||||
// Benchmark Process 2952 has exited with code 0.
|
||||
// Launch: 2 / 2
|
||||
// Execute: dotnet 6a57c2d4-53f1-42d9-9ff0-a4e1cd7391f5.dll --anonymousPipes 2248 828 --benchmarkName BenchMark.BenchmarkClass.MemCalc --job "IterationCount=5, LaunchCount=2, WarmupCount=5" --benchmarkId 1 in D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\BenchMark\bin\Release\net6.0\6a57c2d4-53f1-42d9-9ff0-a4e1cd7391f5\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-UGMMYZ(IterationCount=5, LaunchCount=2, WarmupCount=5)
|
||||
|
||||
OverheadJitting 1: 1 op, 131000.00 ns, 131.0000 us/op
|
||||
WorkloadJitting 1: 1 op, 494800.00 ns, 494.8000 us/op
|
||||
|
||||
OverheadJitting 2: 16 op, 133600.00 ns, 8.3500 us/op
|
||||
WorkloadJitting 2: 16 op, 135900.00 ns, 8.4938 us/op
|
||||
|
||||
WorkloadPilot 1: 16 op, 3700.00 ns, 231.2500 ns/op
|
||||
WorkloadPilot 2: 32 op, 3900.00 ns, 121.8750 ns/op
|
||||
WorkloadPilot 3: 64 op, 5000.00 ns, 78.1250 ns/op
|
||||
WorkloadPilot 4: 128 op, 12800.00 ns, 100.0000 ns/op
|
||||
WorkloadPilot 5: 256 op, 24600.00 ns, 96.0938 ns/op
|
||||
WorkloadPilot 6: 512 op, 38800.00 ns, 75.7812 ns/op
|
||||
WorkloadPilot 7: 1024 op, 67700.00 ns, 66.1133 ns/op
|
||||
WorkloadPilot 8: 2048 op, 145700.00 ns, 71.1426 ns/op
|
||||
WorkloadPilot 9: 4096 op, 299700.00 ns, 73.1689 ns/op
|
||||
WorkloadPilot 10: 8192 op, 587600.00 ns, 71.7285 ns/op
|
||||
WorkloadPilot 11: 16384 op, 1193700.00 ns, 72.8577 ns/op
|
||||
WorkloadPilot 12: 32768 op, 2338800.00 ns, 71.3745 ns/op
|
||||
WorkloadPilot 13: 65536 op, 6504300.00 ns, 99.2477 ns/op
|
||||
WorkloadPilot 14: 131072 op, 9708700.00 ns, 74.0715 ns/op
|
||||
WorkloadPilot 15: 262144 op, 19907900.00 ns, 75.9426 ns/op
|
||||
WorkloadPilot 16: 524288 op, 45115100.00 ns, 86.0502 ns/op
|
||||
WorkloadPilot 17: 1048576 op, 97791900.00 ns, 93.2616 ns/op
|
||||
WorkloadPilot 18: 2097152 op, 321782800.00 ns, 153.4380 ns/op
|
||||
WorkloadPilot 19: 4194304 op, 1140688500.00 ns, 271.9613 ns/op
|
||||
|
||||
OverheadWarmup 1: 4194304 op, 5613500.00 ns, 1.3384 ns/op
|
||||
OverheadWarmup 2: 4194304 op, 5837000.00 ns, 1.3916 ns/op
|
||||
OverheadWarmup 3: 4194304 op, 5829300.00 ns, 1.3898 ns/op
|
||||
OverheadWarmup 4: 4194304 op, 5725200.00 ns, 1.3650 ns/op
|
||||
OverheadWarmup 5: 4194304 op, 5739200.00 ns, 1.3683 ns/op
|
||||
OverheadWarmup 6: 4194304 op, 5861600.00 ns, 1.3975 ns/op
|
||||
OverheadWarmup 7: 4194304 op, 5864700.00 ns, 1.3983 ns/op
|
||||
OverheadWarmup 8: 4194304 op, 5836400.00 ns, 1.3915 ns/op
|
||||
|
||||
OverheadActual 1: 4194304 op, 5864400.00 ns, 1.3982 ns/op
|
||||
OverheadActual 2: 4194304 op, 5793700.00 ns, 1.3813 ns/op
|
||||
OverheadActual 3: 4194304 op, 5847700.00 ns, 1.3942 ns/op
|
||||
OverheadActual 4: 4194304 op, 5762600.00 ns, 1.3739 ns/op
|
||||
OverheadActual 5: 4194304 op, 5862600.00 ns, 1.3978 ns/op
|
||||
OverheadActual 6: 4194304 op, 5782200.00 ns, 1.3786 ns/op
|
||||
OverheadActual 7: 4194304 op, 5817900.00 ns, 1.3871 ns/op
|
||||
OverheadActual 8: 4194304 op, 5835300.00 ns, 1.3912 ns/op
|
||||
OverheadActual 9: 4194304 op, 5711400.00 ns, 1.3617 ns/op
|
||||
OverheadActual 10: 4194304 op, 5863500.00 ns, 1.3980 ns/op
|
||||
OverheadActual 11: 4194304 op, 5864000.00 ns, 1.3981 ns/op
|
||||
OverheadActual 12: 4194304 op, 5732400.00 ns, 1.3667 ns/op
|
||||
OverheadActual 13: 4194304 op, 5864100.00 ns, 1.3981 ns/op
|
||||
OverheadActual 14: 4194304 op, 5835200.00 ns, 1.3912 ns/op
|
||||
OverheadActual 15: 4194304 op, 5829900.00 ns, 1.3900 ns/op
|
||||
|
||||
WorkloadWarmup 1: 4194304 op, 1866148500.00 ns, 444.9245 ns/op
|
||||
WorkloadWarmup 2: 4194304 op, 2811127300.00 ns, 670.2250 ns/op
|
||||
WorkloadWarmup 3: 4194304 op, 3481466900.00 ns, 830.0464 ns/op
|
||||
WorkloadWarmup 4: 4194304 op, 5115344600.00 ns, 1.2196 us/op
|
||||
WorkloadWarmup 5: 4194304 op, 6268782100.00 ns, 1.4946 us/op
|
||||
|
||||
// BeforeActualRun
|
||||
WorkloadActual 1: 4194304 op, 3254462800.00 ns, 775.9244 ns/op
|
||||
WorkloadActual 2: 4194304 op, 9839790200.00 ns, 2.3460 us/op
|
||||
WorkloadActual 3: 4194304 op, 12507462600.00 ns, 2.9820 us/op
|
||||
WorkloadActual 4: 4194304 op, 15647761900.00 ns, 3.7307 us/op
|
||||
WorkloadActual 5: 4194304 op, 20369104100.00 ns, 4.8564 us/op
|
||||
|
||||
// AfterActualRun
|
||||
WorkloadResult 1: 4194304 op, 3248627600.00 ns, 774.5332 ns/op
|
||||
WorkloadResult 2: 4194304 op, 9833955000.00 ns, 2.3446 us/op
|
||||
WorkloadResult 3: 4194304 op, 12501627400.00 ns, 2.9806 us/op
|
||||
WorkloadResult 4: 4194304 op, 15641926700.00 ns, 3.7293 us/op
|
||||
WorkloadResult 5: 4194304 op, 20363268900.00 ns, 4.8550 us/op
|
||||
|
||||
// AfterAll
|
||||
// Benchmark Process 28632 has exited with code 0.
|
||||
|
||||
Mean = 2.454 μs, StdErr = 0.513 μs (20.92%), N = 10, StdDev = 1.623 μs
|
||||
Min = 0.591 μs, Q1 = 0.893 μs, Median = 2.457 μs, Q3 = 3.542 μs, Max = 4.855 μs
|
||||
IQR = 2.649 μs, LowerFence = -3.081 μs, UpperFence = 7.516 μs
|
||||
ConfidenceInterval = [-0.000 μs; 4.907 μs] (CI 99.9%), Margin = 2.454 μs (100.01% of Mean)
|
||||
Skewness = 0.24, Kurtosis = 1.36, MValue = 2
|
||||
|
||||
// ** Remained 0 (0.0%) benchmark(s) to run. Estimated finish 2024-04-03 2:12 (0h 0m from now) **
|
||||
Successfully reverted power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: 高性能)
|
||||
// ***** BenchmarkRunner: Finish *****
|
||||
|
||||
// * Export *
|
||||
BenchmarkDotNet.Artifacts\results\BenchMark.BenchmarkClass-report.csv
|
||||
BenchmarkDotNet.Artifacts\results\BenchMark.BenchmarkClass-report-github.md
|
||||
BenchmarkDotNet.Artifacts\results\BenchMark.BenchmarkClass-report.html
|
||||
|
||||
// * Detailed results *
|
||||
BenchmarkClass.HandleCalc: Job-FZBBLU(IterationCount=5, LaunchCount=2, WarmupCount=5)
|
||||
Runtime = .NET 6.0.28 (6.0.2824.12007), X64 RyuJIT AVX2; GC = Concurrent Workstation
|
||||
There are not any results runs
|
||||
|
||||
BenchmarkClass.MemCalc: Job-FZBBLU(IterationCount=5, LaunchCount=2, WarmupCount=5)
|
||||
Runtime = .NET 6.0.28 (6.0.2824.12007), X64 RyuJIT AVX2; GC = Concurrent Workstation
|
||||
Mean = 2.454 μs, StdErr = 0.513 μs (20.92%), N = 10, StdDev = 1.623 μs
|
||||
Min = 0.591 μs, Q1 = 0.893 μs, Median = 2.457 μs, Q3 = 3.542 μs, Max = 4.855 μs
|
||||
IQR = 2.649 μs, LowerFence = -3.081 μs, UpperFence = 7.516 μs
|
||||
ConfidenceInterval = [-0.000 μs; 4.907 μs] (CI 99.9%), Margin = 2.454 μs (100.01% of Mean)
|
||||
Skewness = 0.24, Kurtosis = 1.36, MValue = 2
|
||||
-------------------- Histogram --------------------
|
||||
[0.479 μs ; 2.457 μs) | @@@@@
|
||||
[2.457 μs ; 4.907 μs) | @@@@@
|
||||
---------------------------------------------------
|
||||
|
||||
// * Summary *
|
||||
|
||||
BenchmarkDotNet v0.13.12, Windows 10 (10.0.19045.4170/22H2/2022Update)
|
||||
12th Gen Intel Core i7-12700H, 1 CPU, 20 logical and 14 physical cores
|
||||
.NET SDK 8.0.202
|
||||
[Host] : .NET 6.0.28 (6.0.2824.12007), X64 RyuJIT AVX2
|
||||
Job-FZBBLU : .NET 6.0.28 (6.0.2824.12007), X64 RyuJIT AVX2
|
||||
|
||||
IterationCount=5 LaunchCount=2 WarmupCount=5
|
||||
|
||||
| Method | Mean | Error | StdDev |
|
||||
|----------- |---------:|---------:|---------:|
|
||||
| HandleCalc | NA | NA | NA |
|
||||
| MemCalc | 2.454 μs | 2.454 μs | 1.623 μs |
|
||||
|
||||
Benchmarks with issues:
|
||||
BenchmarkClass.HandleCalc: Job-FZBBLU(IterationCount=5, LaunchCount=2, WarmupCount=5)
|
||||
|
||||
// * Warnings *
|
||||
Environment
|
||||
Summary -> Detected error exit code from one of the benchmarks. It might be caused by following antivirus software:
|
||||
- Windows Defender (windowsdefender://)
|
||||
Use InProcessEmitToolchain or InProcessNoEmitToolchain to avoid new process creation.
|
||||
|
||||
|
||||
// * Legends *
|
||||
Mean : Arithmetic mean of all measurements
|
||||
Error : Half of 99.9% confidence interval
|
||||
StdDev : Standard deviation of all measurements
|
||||
1 μs : 1 Microsecond (0.000001 sec)
|
||||
|
||||
// ***** BenchmarkRunner: End *****
|
||||
Run time: 00:03:16 (196.46 sec), executed benchmarks: 2
|
||||
|
||||
Global total time: 00:03:32 (212.34 sec), executed benchmarks: 2
|
||||
// * Artifacts cleanup *
|
||||
Artifacts cleanup is finished
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
// 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\0c069d33-b7d0-4b5e-be00-5020a0d812d6
|
||||
// command took 0.98 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\0c069d33-b7d0-4b5e-be00-5020a0d812d6
|
||||
+270
@@ -0,0 +1,270 @@
|
||||
// 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\4e7a5b85-aad8-4f4b-a3ab-9c329a7fd082
|
||||
// command took 0.98 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\4e7a5b85-aad8-4f4b-a3ab-9c329a7fd082
|
||||
// command took 12.66 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\4e7a5b85-aad8-4f4b-a3ab-9c329a7fd082
|
||||
// command took 1.99 sec and exited with 0
|
||||
// ***** Done, took 00:00:15 (15.7 sec) *****
|
||||
// Found 2 benchmarks:
|
||||
// BenchmarkClass.HandleCalc: Job-YRBBXP(IterationCount=2, LaunchCount=2, WarmupCount=2)
|
||||
// BenchmarkClass.MemCalc: Job-YRBBXP(IterationCount=2, LaunchCount=2, WarmupCount=2)
|
||||
|
||||
Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: 高性能)
|
||||
// **************************
|
||||
// Benchmark: BenchmarkClass.HandleCalc: Job-YRBBXP(IterationCount=2, LaunchCount=2, WarmupCount=2)
|
||||
// *** Execute ***
|
||||
// Launch: 1 / 2
|
||||
// Execute: dotnet 4e7a5b85-aad8-4f4b-a3ab-9c329a7fd082.dll --anonymousPipes 2392 2400 --benchmarkName BenchMark.BenchmarkClass.HandleCalc --job "IterationCount=2, LaunchCount=2, WarmupCount=2" --benchmarkId 0 in D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\BenchMark\bin\Release\net6.0\4e7a5b85-aad8-4f4b-a3ab-9c329a7fd082\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-ILPEPE(IterationCount=2, LaunchCount=2, WarmupCount=2)
|
||||
|
||||
OverheadJitting 1: 1 op, 161700.00 ns, 161.7000 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\4e7a5b85-aad8-4f4b-a3ab-9c329a7fd082\4e7a5b85-aad8-4f4b-a3ab-9c329a7fd082.notcs:line 313
|
||||
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\4e7a5b85-aad8-4f4b-a3ab-9c329a7fd082\4e7a5b85-aad8-4f4b-a3ab-9c329a7fd082.notcs:line 178
|
||||
--- 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\4e7a5b85-aad8-4f4b-a3ab-9c329a7fd082\4e7a5b85-aad8-4f4b-a3ab-9c329a7fd082.notcs:line 57
|
||||
// AfterAll
|
||||
No Workload Results were obtained from the run.
|
||||
// Benchmark Process 15368 has exited with code -1.
|
||||
|
||||
// ** Remained 1 (50.0%) benchmark(s) to run. Estimated finish 2024-04-03 2:18 (0h 0m from now) **
|
||||
Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: 高性能)
|
||||
// **************************
|
||||
// Benchmark: BenchmarkClass.MemCalc: Job-YRBBXP(IterationCount=2, LaunchCount=2, WarmupCount=2)
|
||||
// *** Execute ***
|
||||
// Launch: 1 / 2
|
||||
// Execute: dotnet 4e7a5b85-aad8-4f4b-a3ab-9c329a7fd082.dll --anonymousPipes 1664 2372 --benchmarkName BenchMark.BenchmarkClass.MemCalc --job "IterationCount=2, LaunchCount=2, WarmupCount=2" --benchmarkId 1 in D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\BenchMark\bin\Release\net6.0\4e7a5b85-aad8-4f4b-a3ab-9c329a7fd082\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-RCNLKZ(IterationCount=2, LaunchCount=2, WarmupCount=2)
|
||||
|
||||
OverheadJitting 1: 1 op, 161800.00 ns, 161.8000 us/op
|
||||
WorkloadJitting 1: 1 op, 536200.00 ns, 536.2000 us/op
|
||||
|
||||
OverheadJitting 2: 16 op, 137600.00 ns, 8.6000 us/op
|
||||
WorkloadJitting 2: 16 op, 131300.00 ns, 8.2063 us/op
|
||||
|
||||
WorkloadPilot 1: 16 op, 6000.00 ns, 375.0000 ns/op
|
||||
WorkloadPilot 2: 32 op, 6400.00 ns, 200.0000 ns/op
|
||||
WorkloadPilot 3: 64 op, 7100.00 ns, 110.9375 ns/op
|
||||
WorkloadPilot 4: 128 op, 19200.00 ns, 150.0000 ns/op
|
||||
WorkloadPilot 5: 256 op, 18800.00 ns, 73.4375 ns/op
|
||||
WorkloadPilot 6: 512 op, 39500.00 ns, 77.1484 ns/op
|
||||
WorkloadPilot 7: 1024 op, 72400.00 ns, 70.7031 ns/op
|
||||
WorkloadPilot 8: 2048 op, 143500.00 ns, 70.0684 ns/op
|
||||
WorkloadPilot 9: 4096 op, 305900.00 ns, 74.6826 ns/op
|
||||
WorkloadPilot 10: 8192 op, 604200.00 ns, 73.7549 ns/op
|
||||
WorkloadPilot 11: 16384 op, 1170600.00 ns, 71.4478 ns/op
|
||||
WorkloadPilot 12: 32768 op, 2382900.00 ns, 72.7203 ns/op
|
||||
WorkloadPilot 13: 65536 op, 5019900.00 ns, 76.5976 ns/op
|
||||
WorkloadPilot 14: 131072 op, 10017700.00 ns, 76.4290 ns/op
|
||||
WorkloadPilot 15: 262144 op, 20724200.00 ns, 79.0565 ns/op
|
||||
WorkloadPilot 16: 524288 op, 42795300.00 ns, 81.6256 ns/op
|
||||
WorkloadPilot 17: 1048576 op, 100824900.00 ns, 96.1541 ns/op
|
||||
WorkloadPilot 18: 2097152 op, 371364700.00 ns, 177.0805 ns/op
|
||||
WorkloadPilot 19: 4194304 op, 1159474000.00 ns, 276.4401 ns/op
|
||||
|
||||
OverheadWarmup 1: 4194304 op, 5448500.00 ns, 1.2990 ns/op
|
||||
OverheadWarmup 2: 4194304 op, 5800200.00 ns, 1.3829 ns/op
|
||||
OverheadWarmup 3: 4194304 op, 5789200.00 ns, 1.3803 ns/op
|
||||
OverheadWarmup 4: 4194304 op, 5830500.00 ns, 1.3901 ns/op
|
||||
OverheadWarmup 5: 4194304 op, 5346000.00 ns, 1.2746 ns/op
|
||||
|
||||
OverheadActual 1: 4194304 op, 5510200.00 ns, 1.3137 ns/op
|
||||
OverheadActual 2: 4194304 op, 5421500.00 ns, 1.2926 ns/op
|
||||
OverheadActual 3: 4194304 op, 5723700.00 ns, 1.3646 ns/op
|
||||
OverheadActual 4: 4194304 op, 5370300.00 ns, 1.2804 ns/op
|
||||
OverheadActual 5: 4194304 op, 5353000.00 ns, 1.2763 ns/op
|
||||
OverheadActual 6: 4194304 op, 5673300.00 ns, 1.3526 ns/op
|
||||
OverheadActual 7: 4194304 op, 5381300.00 ns, 1.2830 ns/op
|
||||
OverheadActual 8: 4194304 op, 5416000.00 ns, 1.2913 ns/op
|
||||
OverheadActual 9: 4194304 op, 5376600.00 ns, 1.2819 ns/op
|
||||
OverheadActual 10: 4194304 op, 5345900.00 ns, 1.2746 ns/op
|
||||
OverheadActual 11: 4194304 op, 5694800.00 ns, 1.3577 ns/op
|
||||
OverheadActual 12: 4194304 op, 5475400.00 ns, 1.3054 ns/op
|
||||
OverheadActual 13: 4194304 op, 5294800.00 ns, 1.2624 ns/op
|
||||
OverheadActual 14: 4194304 op, 5338800.00 ns, 1.2729 ns/op
|
||||
OverheadActual 15: 4194304 op, 5290400.00 ns, 1.2613 ns/op
|
||||
|
||||
WorkloadWarmup 1: 4194304 op, 964405600.00 ns, 229.9322 ns/op
|
||||
WorkloadWarmup 2: 4194304 op, 1137673400.00 ns, 271.2425 ns/op
|
||||
|
||||
// BeforeActualRun
|
||||
WorkloadActual 1: 4194304 op, 1964778200.00 ns, 468.4396 ns/op
|
||||
WorkloadActual 2: 4194304 op, 2941248800.00 ns, 701.2484 ns/op
|
||||
|
||||
// AfterActualRun
|
||||
WorkloadResult 1: 4194304 op, 1959396900.00 ns, 467.1566 ns/op
|
||||
WorkloadResult 2: 4194304 op, 2935867500.00 ns, 699.9654 ns/op
|
||||
|
||||
// AfterAll
|
||||
// Benchmark Process 25364 has exited with code 0.
|
||||
// Launch: 2 / 2
|
||||
// Execute: dotnet 4e7a5b85-aad8-4f4b-a3ab-9c329a7fd082.dll --anonymousPipes 612 604 --benchmarkName BenchMark.BenchmarkClass.MemCalc --job "IterationCount=2, LaunchCount=2, WarmupCount=2" --benchmarkId 1 in D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\BenchMark\bin\Release\net6.0\4e7a5b85-aad8-4f4b-a3ab-9c329a7fd082\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-PTUQLX(IterationCount=2, LaunchCount=2, WarmupCount=2)
|
||||
|
||||
OverheadJitting 1: 1 op, 164400.00 ns, 164.4000 us/op
|
||||
WorkloadJitting 1: 1 op, 954500.00 ns, 954.5000 us/op
|
||||
|
||||
OverheadJitting 2: 16 op, 152100.00 ns, 9.5062 us/op
|
||||
WorkloadJitting 2: 16 op, 210600.00 ns, 13.1625 us/op
|
||||
|
||||
WorkloadPilot 1: 16 op, 9900.00 ns, 618.7500 ns/op
|
||||
WorkloadPilot 2: 32 op, 6500.00 ns, 203.1250 ns/op
|
||||
WorkloadPilot 3: 64 op, 9300.00 ns, 145.3125 ns/op
|
||||
WorkloadPilot 4: 128 op, 20700.00 ns, 161.7188 ns/op
|
||||
WorkloadPilot 5: 256 op, 20300.00 ns, 79.2969 ns/op
|
||||
WorkloadPilot 6: 512 op, 55500.00 ns, 108.3984 ns/op
|
||||
WorkloadPilot 7: 1024 op, 101300.00 ns, 98.9258 ns/op
|
||||
WorkloadPilot 8: 2048 op, 220100.00 ns, 107.4707 ns/op
|
||||
WorkloadPilot 9: 4096 op, 436000.00 ns, 106.4453 ns/op
|
||||
WorkloadPilot 10: 8192 op, 889600.00 ns, 108.5938 ns/op
|
||||
WorkloadPilot 11: 16384 op, 1201300.00 ns, 73.3215 ns/op
|
||||
WorkloadPilot 12: 32768 op, 2441600.00 ns, 74.5117 ns/op
|
||||
WorkloadPilot 13: 65536 op, 4911600.00 ns, 74.9451 ns/op
|
||||
WorkloadPilot 14: 131072 op, 10053000.00 ns, 76.6983 ns/op
|
||||
WorkloadPilot 15: 262144 op, 20002400.00 ns, 76.3031 ns/op
|
||||
WorkloadPilot 16: 524288 op, 45731400.00 ns, 87.2257 ns/op
|
||||
WorkloadPilot 17: 1048576 op, 110797100.00 ns, 105.6643 ns/op
|
||||
WorkloadPilot 18: 2097152 op, 347393100.00 ns, 165.6499 ns/op
|
||||
WorkloadPilot 19: 4194304 op, 1161715200.00 ns, 276.9745 ns/op
|
||||
|
||||
OverheadWarmup 1: 4194304 op, 5739500.00 ns, 1.3684 ns/op
|
||||
OverheadWarmup 2: 4194304 op, 5839000.00 ns, 1.3921 ns/op
|
||||
OverheadWarmup 3: 4194304 op, 5760400.00 ns, 1.3734 ns/op
|
||||
OverheadWarmup 4: 4194304 op, 5592700.00 ns, 1.3334 ns/op
|
||||
OverheadWarmup 5: 4194304 op, 5784000.00 ns, 1.3790 ns/op
|
||||
OverheadWarmup 6: 4194304 op, 5704200.00 ns, 1.3600 ns/op
|
||||
|
||||
OverheadActual 1: 4194304 op, 5703100.00 ns, 1.3597 ns/op
|
||||
OverheadActual 2: 4194304 op, 5837900.00 ns, 1.3919 ns/op
|
||||
OverheadActual 3: 4194304 op, 5779500.00 ns, 1.3779 ns/op
|
||||
OverheadActual 4: 4194304 op, 5695800.00 ns, 1.3580 ns/op
|
||||
OverheadActual 5: 4194304 op, 5453000.00 ns, 1.3001 ns/op
|
||||
OverheadActual 6: 4194304 op, 5660200.00 ns, 1.3495 ns/op
|
||||
OverheadActual 7: 4194304 op, 5781900.00 ns, 1.3785 ns/op
|
||||
OverheadActual 8: 4194304 op, 5644800.00 ns, 1.3458 ns/op
|
||||
OverheadActual 9: 4194304 op, 5826600.00 ns, 1.3892 ns/op
|
||||
OverheadActual 10: 4194304 op, 5821600.00 ns, 1.3880 ns/op
|
||||
OverheadActual 11: 4194304 op, 5339500.00 ns, 1.2730 ns/op
|
||||
OverheadActual 12: 4194304 op, 5834900.00 ns, 1.3911 ns/op
|
||||
OverheadActual 13: 4194304 op, 5820400.00 ns, 1.3877 ns/op
|
||||
OverheadActual 14: 4194304 op, 5829200.00 ns, 1.3898 ns/op
|
||||
OverheadActual 15: 4194304 op, 5783100.00 ns, 1.3788 ns/op
|
||||
|
||||
WorkloadWarmup 1: 4194304 op, 1782309900.00 ns, 424.9358 ns/op
|
||||
WorkloadWarmup 2: 4194304 op, 2618043800.00 ns, 624.1903 ns/op
|
||||
|
||||
// BeforeActualRun
|
||||
WorkloadActual 1: 4194304 op, 3560272400.00 ns, 848.8351 ns/op
|
||||
WorkloadActual 2: 4194304 op, 5123741300.00 ns, 1.2216 us/op
|
||||
|
||||
// AfterActualRun
|
||||
WorkloadResult 1: 4194304 op, 3554490500.00 ns, 847.4566 ns/op
|
||||
WorkloadResult 2: 4194304 op, 5117959400.00 ns, 1.2202 us/op
|
||||
|
||||
// AfterAll
|
||||
// Benchmark Process 16648 has exited with code 0.
|
||||
|
||||
Mean = 808.699 ns, StdErr = 157.935 ns (19.53%), N = 4, StdDev = 315.871 ns
|
||||
Min = 467.157 ns, Q1 = 641.763 ns, Median = 773.711 ns, Q3 = 940.647 ns, Max = 1,220.217 ns
|
||||
IQR = 298.883 ns, LowerFence = 193.438 ns, UpperFence = 1,388.972 ns
|
||||
ConfidenceInterval = [-1,232.455 ns; 2,849.853 ns] (CI 99.9%), Margin = 2,041.154 ns (252.40% of Mean)
|
||||
Skewness = 0.23, Kurtosis = 1.07, MValue = 2
|
||||
|
||||
// ** Remained 0 (0.0%) benchmark(s) to run. Estimated finish 2024-04-03 2:18 (0h 0m from now) **
|
||||
Successfully reverted power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: 高性能)
|
||||
// ***** BenchmarkRunner: Finish *****
|
||||
|
||||
// * Export *
|
||||
BenchmarkDotNet.Artifacts\results\BenchMark.BenchmarkClass-report.csv
|
||||
BenchmarkDotNet.Artifacts\results\BenchMark.BenchmarkClass-report-github.md
|
||||
BenchmarkDotNet.Artifacts\results\BenchMark.BenchmarkClass-report.html
|
||||
|
||||
// * Detailed results *
|
||||
BenchmarkClass.HandleCalc: Job-YRBBXP(IterationCount=2, LaunchCount=2, WarmupCount=2)
|
||||
Runtime = .NET 6.0.28 (6.0.2824.12007), X64 RyuJIT AVX2; GC = Concurrent Workstation
|
||||
There are not any results runs
|
||||
|
||||
BenchmarkClass.MemCalc: Job-YRBBXP(IterationCount=2, LaunchCount=2, WarmupCount=2)
|
||||
Runtime = .NET 6.0.28 (6.0.2824.12007), X64 RyuJIT AVX2; GC = Concurrent Workstation
|
||||
Mean = 808.699 ns, StdErr = 157.935 ns (19.53%), N = 4, StdDev = 315.871 ns
|
||||
Min = 467.157 ns, Q1 = 641.763 ns, Median = 773.711 ns, Q3 = 940.647 ns, Max = 1,220.217 ns
|
||||
IQR = 298.883 ns, LowerFence = 193.438 ns, UpperFence = 1,388.972 ns
|
||||
ConfidenceInterval = [-1,232.455 ns; 2,849.853 ns] (CI 99.9%), Margin = 2,041.154 ns (252.40% of Mean)
|
||||
Skewness = 0.23, Kurtosis = 1.07, MValue = 2
|
||||
-------------------- Histogram --------------------
|
||||
[396.137 ns ; 918.476 ns) | @@@
|
||||
[918.476 ns ; 1,481.386 ns) | @
|
||||
---------------------------------------------------
|
||||
|
||||
// * Summary *
|
||||
|
||||
BenchmarkDotNet v0.13.12, Windows 10 (10.0.19045.4170/22H2/2022Update)
|
||||
12th Gen Intel Core i7-12700H, 1 CPU, 20 logical and 14 physical cores
|
||||
.NET SDK 8.0.202
|
||||
[Host] : .NET 6.0.28 (6.0.2824.12007), X64 RyuJIT AVX2
|
||||
Job-YRBBXP : .NET 6.0.28 (6.0.2824.12007), X64 RyuJIT AVX2
|
||||
|
||||
IterationCount=2 LaunchCount=2 WarmupCount=2
|
||||
|
||||
| Method | Mean | Error | StdDev |
|
||||
|----------- |---------:|-----------:|---------:|
|
||||
| HandleCalc | NA | NA | NA |
|
||||
| MemCalc | 808.7 ns | 2,041.2 ns | 315.9 ns |
|
||||
|
||||
Benchmarks with issues:
|
||||
BenchmarkClass.HandleCalc: Job-YRBBXP(IterationCount=2, LaunchCount=2, WarmupCount=2)
|
||||
|
||||
// * Warnings *
|
||||
Environment
|
||||
Summary -> Detected error exit code from one of the benchmarks. It might be caused by following antivirus software:
|
||||
- Windows Defender (windowsdefender://)
|
||||
Use InProcessEmitToolchain or InProcessNoEmitToolchain to avoid new process creation.
|
||||
|
||||
|
||||
// * 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:57 (57.09 sec), executed benchmarks: 2
|
||||
|
||||
Global total time: 00:01:13 (73.02 sec), executed benchmarks: 2
|
||||
// * Artifacts cleanup *
|
||||
Artifacts cleanup is finished
|
||||
+271
@@ -0,0 +1,271 @@
|
||||
// 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\95673701-9948-420e-add3-8d26a04eb0e9
|
||||
// command took 0.98 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\95673701-9948-420e-add3-8d26a04eb0e9
|
||||
// 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\95673701-9948-420e-add3-8d26a04eb0e9
|
||||
// command took 1.99 sec and exited with 0
|
||||
// ***** Done, took 00:00:15 (15.71 sec) *****
|
||||
// Found 2 benchmarks:
|
||||
// BenchmarkClass.HandleCalc: Job-PQOHSF(IterationCount=2, LaunchCount=2, WarmupCount=2)
|
||||
// BenchmarkClass.MemCalc: Job-PQOHSF(IterationCount=2, LaunchCount=2, WarmupCount=2)
|
||||
|
||||
Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: 高性能)
|
||||
// **************************
|
||||
// Benchmark: BenchmarkClass.HandleCalc: Job-PQOHSF(IterationCount=2, LaunchCount=2, WarmupCount=2)
|
||||
// *** Execute ***
|
||||
// Launch: 1 / 2
|
||||
// Execute: dotnet 95673701-9948-420e-add3-8d26a04eb0e9.dll --anonymousPipes 2384 2396 --benchmarkName BenchMark.BenchmarkClass.HandleCalc --job "IterationCount=2, LaunchCount=2, WarmupCount=2" --benchmarkId 0 in D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\BenchMark\bin\Release\net6.0\95673701-9948-420e-add3-8d26a04eb0e9\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-OMGWIL(IterationCount=2, LaunchCount=2, WarmupCount=2)
|
||||
|
||||
OverheadJitting 1: 1 op, 164800.00 ns, 164.8000 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\95673701-9948-420e-add3-8d26a04eb0e9\95673701-9948-420e-add3-8d26a04eb0e9.notcs:line 313
|
||||
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\95673701-9948-420e-add3-8d26a04eb0e9\95673701-9948-420e-add3-8d26a04eb0e9.notcs:line 178
|
||||
--- 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\95673701-9948-420e-add3-8d26a04eb0e9\95673701-9948-420e-add3-8d26a04eb0e9.notcs:line 57
|
||||
// AfterAll
|
||||
No Workload Results were obtained from the run.
|
||||
// Benchmark Process 26560 has exited with code -1.
|
||||
|
||||
// ** Remained 1 (50.0%) benchmark(s) to run. Estimated finish 2024-04-03 2:21 (0h 0m from now) **
|
||||
Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: 高性能)
|
||||
// **************************
|
||||
// Benchmark: BenchmarkClass.MemCalc: Job-PQOHSF(IterationCount=2, LaunchCount=2, WarmupCount=2)
|
||||
// *** Execute ***
|
||||
// Launch: 1 / 2
|
||||
// Execute: dotnet 95673701-9948-420e-add3-8d26a04eb0e9.dll --anonymousPipes 1640 2396 --benchmarkName BenchMark.BenchmarkClass.MemCalc --job "IterationCount=2, LaunchCount=2, WarmupCount=2" --benchmarkId 1 in D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\BenchMark\bin\Release\net6.0\95673701-9948-420e-add3-8d26a04eb0e9\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-SDYYJI(IterationCount=2, LaunchCount=2, WarmupCount=2)
|
||||
|
||||
OverheadJitting 1: 1 op, 355500.00 ns, 355.5000 us/op
|
||||
WorkloadJitting 1: 1 op, 704000.00 ns, 704.0000 us/op
|
||||
|
||||
OverheadJitting 2: 16 op, 285800.00 ns, 17.8625 us/op
|
||||
WorkloadJitting 2: 16 op, 332000.00 ns, 20.7500 us/op
|
||||
|
||||
WorkloadPilot 1: 16 op, 10400.00 ns, 650.0000 ns/op
|
||||
WorkloadPilot 2: 32 op, 10800.00 ns, 337.5000 ns/op
|
||||
WorkloadPilot 3: 64 op, 13700.00 ns, 214.0625 ns/op
|
||||
WorkloadPilot 4: 128 op, 28300.00 ns, 221.0938 ns/op
|
||||
WorkloadPilot 5: 256 op, 23000.00 ns, 89.8438 ns/op
|
||||
WorkloadPilot 6: 512 op, 56500.00 ns, 110.3516 ns/op
|
||||
WorkloadPilot 7: 1024 op, 123200.00 ns, 120.3125 ns/op
|
||||
WorkloadPilot 8: 2048 op, 246700.00 ns, 120.4590 ns/op
|
||||
WorkloadPilot 9: 4096 op, 399800.00 ns, 97.6074 ns/op
|
||||
WorkloadPilot 10: 8192 op, 737900.00 ns, 90.0757 ns/op
|
||||
WorkloadPilot 11: 16384 op, 2045900.00 ns, 124.8718 ns/op
|
||||
WorkloadPilot 12: 32768 op, 4111100.00 ns, 125.4608 ns/op
|
||||
WorkloadPilot 13: 65536 op, 6868800.00 ns, 104.8096 ns/op
|
||||
WorkloadPilot 14: 131072 op, 9937900.00 ns, 75.8202 ns/op
|
||||
WorkloadPilot 15: 262144 op, 20480100.00 ns, 78.1254 ns/op
|
||||
WorkloadPilot 16: 524288 op, 30808900.00 ns, 58.7633 ns/op
|
||||
WorkloadPilot 17: 1048576 op, 85938600.00 ns, 81.9574 ns/op
|
||||
WorkloadPilot 18: 2097152 op, 245729900.00 ns, 117.1731 ns/op
|
||||
WorkloadPilot 19: 4194304 op, 698121800.00 ns, 166.4452 ns/op
|
||||
|
||||
OverheadWarmup 1: 4194304 op, 5330700.00 ns, 1.2709 ns/op
|
||||
OverheadWarmup 2: 4194304 op, 5858900.00 ns, 1.3969 ns/op
|
||||
OverheadWarmup 3: 4194304 op, 5701000.00 ns, 1.3592 ns/op
|
||||
OverheadWarmup 4: 4194304 op, 5890100.00 ns, 1.4043 ns/op
|
||||
OverheadWarmup 5: 4194304 op, 5824600.00 ns, 1.3887 ns/op
|
||||
|
||||
OverheadActual 1: 4194304 op, 6173600.00 ns, 1.4719 ns/op
|
||||
OverheadActual 2: 4194304 op, 5707800.00 ns, 1.3608 ns/op
|
||||
OverheadActual 3: 4194304 op, 5849800.00 ns, 1.3947 ns/op
|
||||
OverheadActual 4: 4194304 op, 5771400.00 ns, 1.3760 ns/op
|
||||
OverheadActual 5: 4194304 op, 5766300.00 ns, 1.3748 ns/op
|
||||
OverheadActual 6: 4194304 op, 5844500.00 ns, 1.3934 ns/op
|
||||
OverheadActual 7: 4194304 op, 5712400.00 ns, 1.3619 ns/op
|
||||
OverheadActual 8: 4194304 op, 5673800.00 ns, 1.3527 ns/op
|
||||
OverheadActual 9: 4194304 op, 5852300.00 ns, 1.3953 ns/op
|
||||
OverheadActual 10: 4194304 op, 5520600.00 ns, 1.3162 ns/op
|
||||
OverheadActual 11: 4194304 op, 5706000.00 ns, 1.3604 ns/op
|
||||
OverheadActual 12: 4194304 op, 5710600.00 ns, 1.3615 ns/op
|
||||
OverheadActual 13: 4194304 op, 5746400.00 ns, 1.3700 ns/op
|
||||
OverheadActual 14: 4194304 op, 5913200.00 ns, 1.4098 ns/op
|
||||
OverheadActual 15: 4194304 op, 5895000.00 ns, 1.4055 ns/op
|
||||
|
||||
WorkloadWarmup 1: 4194304 op, 1379624800.00 ns, 328.9282 ns/op
|
||||
WorkloadWarmup 2: 4194304 op, 2301635400.00 ns, 548.7526 ns/op
|
||||
|
||||
// BeforeActualRun
|
||||
WorkloadActual 1: 4194304 op, 3355447200.00 ns, 800.0010 ns/op
|
||||
WorkloadActual 2: 4194304 op, 4150783700.00 ns, 989.6240 ns/op
|
||||
|
||||
// AfterActualRun
|
||||
WorkloadResult 1: 4194304 op, 3349680900.00 ns, 798.6262 ns/op
|
||||
WorkloadResult 2: 4194304 op, 4145017400.00 ns, 988.2492 ns/op
|
||||
|
||||
// AfterAll
|
||||
// Benchmark Process 13596 has exited with code 0.
|
||||
// Launch: 2 / 2
|
||||
// Execute: dotnet 95673701-9948-420e-add3-8d26a04eb0e9.dll --anonymousPipes 1704 1680 --benchmarkName BenchMark.BenchmarkClass.MemCalc --job "IterationCount=2, LaunchCount=2, WarmupCount=2" --benchmarkId 1 in D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\BenchMark\bin\Release\net6.0\95673701-9948-420e-add3-8d26a04eb0e9\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-VXDBVH(IterationCount=2, LaunchCount=2, WarmupCount=2)
|
||||
|
||||
OverheadJitting 1: 1 op, 132700.00 ns, 132.7000 us/op
|
||||
WorkloadJitting 1: 1 op, 491600.00 ns, 491.6000 us/op
|
||||
|
||||
OverheadJitting 2: 16 op, 131100.00 ns, 8.1937 us/op
|
||||
WorkloadJitting 2: 16 op, 130500.00 ns, 8.1562 us/op
|
||||
|
||||
WorkloadPilot 1: 16 op, 3500.00 ns, 218.7500 ns/op
|
||||
WorkloadPilot 2: 32 op, 4000.00 ns, 125.0000 ns/op
|
||||
WorkloadPilot 3: 64 op, 5100.00 ns, 79.6875 ns/op
|
||||
WorkloadPilot 4: 128 op, 12600.00 ns, 98.4375 ns/op
|
||||
WorkloadPilot 5: 256 op, 16700.00 ns, 65.2344 ns/op
|
||||
WorkloadPilot 6: 512 op, 34800.00 ns, 67.9688 ns/op
|
||||
WorkloadPilot 7: 1024 op, 70500.00 ns, 68.8477 ns/op
|
||||
WorkloadPilot 8: 2048 op, 137800.00 ns, 67.2852 ns/op
|
||||
WorkloadPilot 9: 4096 op, 346300.00 ns, 84.5459 ns/op
|
||||
WorkloadPilot 10: 8192 op, 563300.00 ns, 68.7622 ns/op
|
||||
WorkloadPilot 11: 16384 op, 1114100.00 ns, 67.9993 ns/op
|
||||
WorkloadPilot 12: 32768 op, 2256300.00 ns, 68.8568 ns/op
|
||||
WorkloadPilot 13: 65536 op, 4670600.00 ns, 71.2677 ns/op
|
||||
WorkloadPilot 14: 131072 op, 9706300.00 ns, 74.0532 ns/op
|
||||
WorkloadPilot 15: 262144 op, 19727500.00 ns, 75.2544 ns/op
|
||||
WorkloadPilot 16: 524288 op, 46264200.00 ns, 88.2420 ns/op
|
||||
WorkloadPilot 17: 1048576 op, 85803200.00 ns, 81.8283 ns/op
|
||||
WorkloadPilot 18: 2097152 op, 334210800.00 ns, 159.3641 ns/op
|
||||
WorkloadPilot 19: 4194304 op, 1132570600.00 ns, 270.0259 ns/op
|
||||
|
||||
OverheadWarmup 1: 4194304 op, 5768400.00 ns, 1.3753 ns/op
|
||||
OverheadWarmup 2: 4194304 op, 5771500.00 ns, 1.3760 ns/op
|
||||
OverheadWarmup 3: 4194304 op, 5863300.00 ns, 1.3979 ns/op
|
||||
OverheadWarmup 4: 4194304 op, 5781400.00 ns, 1.3784 ns/op
|
||||
OverheadWarmup 5: 4194304 op, 5833000.00 ns, 1.3907 ns/op
|
||||
OverheadWarmup 6: 4194304 op, 5863000.00 ns, 1.3978 ns/op
|
||||
OverheadWarmup 7: 4194304 op, 5828200.00 ns, 1.3896 ns/op
|
||||
|
||||
OverheadActual 1: 4194304 op, 5867500.00 ns, 1.3989 ns/op
|
||||
OverheadActual 2: 4194304 op, 5749300.00 ns, 1.3707 ns/op
|
||||
OverheadActual 3: 4194304 op, 5875200.00 ns, 1.4008 ns/op
|
||||
OverheadActual 4: 4194304 op, 5680500.00 ns, 1.3543 ns/op
|
||||
OverheadActual 5: 4194304 op, 5863000.00 ns, 1.3978 ns/op
|
||||
OverheadActual 6: 4194304 op, 5827700.00 ns, 1.3894 ns/op
|
||||
OverheadActual 7: 4194304 op, 5776600.00 ns, 1.3772 ns/op
|
||||
OverheadActual 8: 4194304 op, 5713000.00 ns, 1.3621 ns/op
|
||||
OverheadActual 9: 4194304 op, 5802600.00 ns, 1.3834 ns/op
|
||||
OverheadActual 10: 4194304 op, 5816100.00 ns, 1.3867 ns/op
|
||||
OverheadActual 11: 4194304 op, 5796500.00 ns, 1.3820 ns/op
|
||||
OverheadActual 12: 4194304 op, 5773200.00 ns, 1.3764 ns/op
|
||||
OverheadActual 13: 4194304 op, 5724300.00 ns, 1.3648 ns/op
|
||||
OverheadActual 14: 4194304 op, 5863600.00 ns, 1.3980 ns/op
|
||||
OverheadActual 15: 4194304 op, 5845400.00 ns, 1.3937 ns/op
|
||||
|
||||
WorkloadWarmup 1: 4194304 op, 1799826700.00 ns, 429.1121 ns/op
|
||||
WorkloadWarmup 2: 4194304 op, 2595589400.00 ns, 618.8367 ns/op
|
||||
|
||||
// BeforeActualRun
|
||||
WorkloadActual 1: 4194304 op, 2906053000.00 ns, 692.8570 ns/op
|
||||
WorkloadActual 2: 4194304 op, 5159658500.00 ns, 1.2302 us/op
|
||||
|
||||
// AfterActualRun
|
||||
WorkloadResult 1: 4194304 op, 2900250400.00 ns, 691.4736 ns/op
|
||||
WorkloadResult 2: 4194304 op, 5153855900.00 ns, 1.2288 us/op
|
||||
|
||||
// AfterAll
|
||||
// Benchmark Process 27212 has exited with code 0.
|
||||
|
||||
Mean = 926.781 ns, StdErr = 117.888 ns (12.72%), N = 4, StdDev = 235.777 ns
|
||||
Min = 691.474 ns, Q1 = 771.838 ns, Median = 893.438 ns, Q3 = 1,048.381 ns, Max = 1,228.775 ns
|
||||
IQR = 276.543 ns, LowerFence = 357.024 ns, UpperFence = 1,463.195 ns
|
||||
ConfidenceInterval = [-596.806 ns; 2,450.367 ns] (CI 99.9%), Margin = 1,523.587 ns (164.40% of Mean)
|
||||
Skewness = 0.24, Kurtosis = 0.94, MValue = 2
|
||||
|
||||
// ** Remained 0 (0.0%) benchmark(s) to run. Estimated finish 2024-04-03 2:22 (0h 0m from now) **
|
||||
Successfully reverted power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: 高性能)
|
||||
// ***** BenchmarkRunner: Finish *****
|
||||
|
||||
// * Export *
|
||||
BenchmarkDotNet.Artifacts\results\BenchMark.BenchmarkClass-report.csv
|
||||
BenchmarkDotNet.Artifacts\results\BenchMark.BenchmarkClass-report-github.md
|
||||
BenchmarkDotNet.Artifacts\results\BenchMark.BenchmarkClass-report.html
|
||||
|
||||
// * Detailed results *
|
||||
BenchmarkClass.HandleCalc: Job-PQOHSF(IterationCount=2, LaunchCount=2, WarmupCount=2)
|
||||
Runtime = .NET 6.0.28 (6.0.2824.12007), X64 RyuJIT AVX2; GC = Concurrent Workstation
|
||||
There are not any results runs
|
||||
|
||||
BenchmarkClass.MemCalc: Job-PQOHSF(IterationCount=2, LaunchCount=2, WarmupCount=2)
|
||||
Runtime = .NET 6.0.28 (6.0.2824.12007), X64 RyuJIT AVX2; GC = Concurrent Workstation
|
||||
Mean = 926.781 ns, StdErr = 117.888 ns (12.72%), N = 4, StdDev = 235.777 ns
|
||||
Min = 691.474 ns, Q1 = 771.838 ns, Median = 893.438 ns, Q3 = 1,048.381 ns, Max = 1,228.775 ns
|
||||
IQR = 276.543 ns, LowerFence = 357.024 ns, UpperFence = 1,463.195 ns
|
||||
ConfidenceInterval = [-596.806 ns; 2,450.367 ns] (CI 99.9%), Margin = 1,523.587 ns (164.40% of Mean)
|
||||
Skewness = 0.24, Kurtosis = 0.94, MValue = 2
|
||||
-------------------- Histogram --------------------
|
||||
[ 644.916 ns ; 1,034.807 ns) | @@@
|
||||
[1,034.807 ns ; 1,423.721 ns) | @
|
||||
---------------------------------------------------
|
||||
|
||||
// * Summary *
|
||||
|
||||
BenchmarkDotNet v0.13.12, Windows 10 (10.0.19045.4170/22H2/2022Update)
|
||||
12th Gen Intel Core i7-12700H, 1 CPU, 20 logical and 14 physical cores
|
||||
.NET SDK 8.0.202
|
||||
[Host] : .NET 6.0.28 (6.0.2824.12007), X64 RyuJIT AVX2
|
||||
Job-PQOHSF : .NET 6.0.28 (6.0.2824.12007), X64 RyuJIT AVX2
|
||||
|
||||
IterationCount=2 LaunchCount=2 WarmupCount=2
|
||||
|
||||
| Method | Mean | Error | StdDev |
|
||||
|----------- |---------:|-----------:|---------:|
|
||||
| HandleCalc | NA | NA | NA |
|
||||
| MemCalc | 926.8 ns | 1,523.6 ns | 235.8 ns |
|
||||
|
||||
Benchmarks with issues:
|
||||
BenchmarkClass.HandleCalc: Job-PQOHSF(IterationCount=2, LaunchCount=2, WarmupCount=2)
|
||||
|
||||
// * Warnings *
|
||||
Environment
|
||||
Summary -> Detected error exit code from one of the benchmarks. It might be caused by following antivirus software:
|
||||
- Windows Defender (windowsdefender://)
|
||||
Use InProcessEmitToolchain or InProcessNoEmitToolchain to avoid new process creation.
|
||||
|
||||
|
||||
// * 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:59 (59.64 sec), executed benchmarks: 2
|
||||
|
||||
Global total time: 00:01:15 (75.59 sec), executed benchmarks: 2
|
||||
// * Artifacts cleanup *
|
||||
Artifacts cleanup is finished
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
// Validating benchmarks:
|
||||
// Benchmark Program.HandleCalc: DefaultJob
|
||||
// * Benchmarked method `HandleCalc` is static. Benchmarks MUST be instance methods, static methods are not supported.
|
||||
|
||||
// Benchmark Program.MemCalc: DefaultJob
|
||||
// * Benchmarked method `MemCalc` is static. Benchmarks MUST be instance methods, static methods are not supported.
|
||||
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
```
|
||||
|
||||
BenchmarkDotNet v0.13.12, Windows 10 (10.0.19045.4170/22H2/2022Update)
|
||||
12th Gen Intel Core i7-12700H, 1 CPU, 20 logical and 14 physical cores
|
||||
.NET SDK 8.0.202
|
||||
[Host] : .NET 6.0.28 (6.0.2824.12007), X64 RyuJIT AVX2
|
||||
Job-PQOHSF : .NET 6.0.28 (6.0.2824.12007), X64 RyuJIT AVX2
|
||||
|
||||
IterationCount=2 LaunchCount=2 WarmupCount=2
|
||||
|
||||
```
|
||||
| Method | Mean | Error | StdDev |
|
||||
|----------- |---------:|-----------:|---------:|
|
||||
| HandleCalc | NA | NA | NA |
|
||||
| MemCalc | 926.8 ns | 1,523.6 ns | 235.8 ns |
|
||||
|
||||
Benchmarks with issues:
|
||||
BenchmarkClass.HandleCalc: Job-PQOHSF(IterationCount=2, LaunchCount=2, WarmupCount=2)
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
Method,Job,AnalyzeLaunchVariance,EvaluateOverhead,MaxAbsoluteError,MaxRelativeError,MinInvokeCount,MinIterationTime,OutlierMode,Affinity,EnvironmentVariables,Jit,LargeAddressAware,Platform,PowerPlanMode,Runtime,AllowVeryLargeObjects,Concurrent,CpuGroups,Force,HeapAffinitizeMask,HeapCount,NoAffinitize,RetainVm,Server,Arguments,BuildConfiguration,Clock,EngineFactory,NuGetReferences,Toolchain,IsMutator,InvocationCount,IterationCount,IterationTime,LaunchCount,MaxIterationCount,MaxWarmupIterationCount,MemoryRandomization,MinIterationCount,MinWarmupIterationCount,RunStrategy,UnrollFactor,WarmupCount,Mean,Error,StdDev
|
||||
HandleCalc,Job-PQOHSF,False,Default,Default,Default,Default,Default,Default,11111111111111111111,Empty,RyuJit,Default,X64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 6.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,2,Default,2,Default,Default,Default,Default,Default,Default,16,2,NA,NA,NA
|
||||
MemCalc,Job-PQOHSF,False,Default,Default,Default,Default,Default,Default,11111111111111111111,Empty,RyuJit,Default,X64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 6.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,2,Default,2,Default,Default,Default,Default,Default,Default,16,2,926.8 ns,"1,523.6 ns",235.8 ns
|
||||
|
+32
@@ -0,0 +1,32 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang='en'>
|
||||
<head>
|
||||
<meta charset='utf-8' />
|
||||
<title>BenchMark.BenchmarkClass-20240403-022111</title>
|
||||
|
||||
<style type="text/css">
|
||||
table { border-collapse: collapse; display: block; width: 100%; overflow: auto; }
|
||||
td, th { padding: 6px 13px; border: 1px solid #ddd; text-align: right; }
|
||||
tr { background-color: #fff; border-top: 1px solid #ccc; }
|
||||
tr:nth-child(even) { background: #f8f8f8; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<pre><code>
|
||||
BenchmarkDotNet v0.13.12, Windows 10 (10.0.19045.4170/22H2/2022Update)
|
||||
12th Gen Intel Core i7-12700H, 1 CPU, 20 logical and 14 physical cores
|
||||
.NET SDK 8.0.202
|
||||
[Host] : .NET 6.0.28 (6.0.2824.12007), X64 RyuJIT AVX2
|
||||
Job-PQOHSF : .NET 6.0.28 (6.0.2824.12007), X64 RyuJIT AVX2
|
||||
</code></pre>
|
||||
<pre><code>IterationCount=2 LaunchCount=2 WarmupCount=2
|
||||
</code></pre>
|
||||
|
||||
<table>
|
||||
<thead><tr><th>Method</th><th>Mean</th><th>Error</th><th>StdDev</th>
|
||||
</tr>
|
||||
</thead><tbody><tr><td>HandleCalc</td><td>NA</td><td>NA</td><td>NA</td>
|
||||
</tr><tr><td>MemCalc</td><td>926.8 ns</td><td>1,523.6 ns</td><td>235.8 ns</td>
|
||||
</tr></tbody></table>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user