Files
stgsharp/内核源代码/BenchMark/bin/Release/net6.0/BenchmarkDotNet.Artifacts/BenchMark.BenchmarkClass-20240930-062646.log
T

275 lines
15 KiB
Plaintext

// 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\eb6109ae-dc24-4e88-8bb4-120259bdbb0a
// command took 3.43 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\eb6109ae-dc24-4e88-8bb4-120259bdbb0a
// command took 13.32 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\eb6109ae-dc24-4e88-8bb4-120259bdbb0a
// command took 1.81 sec and exited with 0
// ***** Done, took 00:00:18 (18.65 sec) *****
// Found 2 benchmarks:
// BenchmarkClass.HandleCalc: Job-KOOMXC(IterationCount=2, LaunchCount=2, WarmupCount=2)
// BenchmarkClass.MemCalc: Job-KOOMXC(IterationCount=2, LaunchCount=2, WarmupCount=2)
Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: 高性能)
// **************************
// Benchmark: BenchmarkClass.HandleCalc: Job-KOOMXC(IterationCount=2, LaunchCount=2, WarmupCount=2)
// *** Execute ***
// Launch: 1 / 2
// Execute: dotnet eb6109ae-dc24-4e88-8bb4-120259bdbb0a.dll --anonymousPipes 1588 1456 --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\eb6109ae-dc24-4e88-8bb4-120259bdbb0a\bin\Release\net6.0
// BeforeAnythingElse
// Benchmark Process Environment Information:
// BenchmarkDotNet v0.13.12
// Runtime=.NET 6.0.33 (6.0.3324.36610), X64 RyuJIT AVX2
// GC=Concurrent Workstation
// HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni VectorSize=256
// Job: Job-BTOZYA(IterationCount=2, LaunchCount=2, WarmupCount=2)
OverheadJitting 1: 1 op, 157200.00 ns, 157.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\eb6109ae-dc24-4e88-8bb4-120259bdbb0a\eb6109ae-dc24-4e88-8bb4-120259bdbb0a.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\eb6109ae-dc24-4e88-8bb4-120259bdbb0a\eb6109ae-dc24-4e88-8bb4-120259bdbb0a.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\eb6109ae-dc24-4e88-8bb4-120259bdbb0a\eb6109ae-dc24-4e88-8bb4-120259bdbb0a.notcs:line 57
// AfterAll
No Workload Results were obtained from the run.
// Benchmark Process 34536 has exited with code -1.
// ** Remained 1 (50.0%) benchmark(s) to run. Estimated finish 2024-09-30 6:27 (0h 0m from now) **
Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: 高性能)
// **************************
// Benchmark: BenchmarkClass.MemCalc: Job-KOOMXC(IterationCount=2, LaunchCount=2, WarmupCount=2)
// *** Execute ***
// Launch: 1 / 2
// Execute: dotnet eb6109ae-dc24-4e88-8bb4-120259bdbb0a.dll --anonymousPipes 1384 1580 --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\eb6109ae-dc24-4e88-8bb4-120259bdbb0a\bin\Release\net6.0
// BeforeAnythingElse
// Benchmark Process Environment Information:
// BenchmarkDotNet v0.13.12
// Runtime=.NET 6.0.33 (6.0.3324.36610), X64 RyuJIT AVX2
// GC=Concurrent Workstation
// HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni VectorSize=256
// Job: Job-VLXLRT(IterationCount=2, LaunchCount=2, WarmupCount=2)
OverheadJitting 1: 1 op, 165400.00 ns, 165.4000 us/op
WorkloadJitting 1: 1 op, 532400.00 ns, 532.4000 us/op
OverheadJitting 2: 16 op, 162400.00 ns, 10.1500 us/op
WorkloadJitting 2: 16 op, 133000.00 ns, 8.3125 us/op
WorkloadPilot 1: 16 op, 6900.00 ns, 431.2500 ns/op
WorkloadPilot 2: 32 op, 4500.00 ns, 140.6250 ns/op
WorkloadPilot 3: 64 op, 5100.00 ns, 79.6875 ns/op
WorkloadPilot 4: 128 op, 16200.00 ns, 126.5625 ns/op
WorkloadPilot 5: 256 op, 17500.00 ns, 68.3594 ns/op
WorkloadPilot 6: 512 op, 36900.00 ns, 72.0703 ns/op
WorkloadPilot 7: 1024 op, 71500.00 ns, 69.8242 ns/op
WorkloadPilot 8: 2048 op, 150700.00 ns, 73.5840 ns/op
WorkloadPilot 9: 4096 op, 319400.00 ns, 77.9785 ns/op
WorkloadPilot 10: 8192 op, 632500.00 ns, 77.2095 ns/op
WorkloadPilot 11: 16384 op, 1423100.00 ns, 86.8591 ns/op
WorkloadPilot 12: 32768 op, 2568800.00 ns, 78.3936 ns/op
WorkloadPilot 13: 65536 op, 5263600.00 ns, 80.3162 ns/op
WorkloadPilot 14: 131072 op, 10514300.00 ns, 80.2177 ns/op
WorkloadPilot 15: 262144 op, 21132200.00 ns, 80.6129 ns/op
WorkloadPilot 16: 524288 op, 43388900.00 ns, 82.7578 ns/op
WorkloadPilot 17: 1048576 op, 84358000.00 ns, 80.4501 ns/op
WorkloadPilot 18: 2097152 op, 327103100.00 ns, 155.9749 ns/op
WorkloadPilot 19: 4194304 op, 1108978900.00 ns, 264.4012 ns/op
OverheadWarmup 1: 4194304 op, 6067400.00 ns, 1.4466 ns/op
OverheadWarmup 2: 4194304 op, 5963500.00 ns, 1.4218 ns/op
OverheadWarmup 3: 4194304 op, 5987300.00 ns, 1.4275 ns/op
OverheadWarmup 4: 4194304 op, 5977600.00 ns, 1.4252 ns/op
OverheadWarmup 5: 4194304 op, 5965700.00 ns, 1.4223 ns/op
OverheadWarmup 6: 4194304 op, 5835900.00 ns, 1.3914 ns/op
OverheadWarmup 7: 4194304 op, 5611100.00 ns, 1.3378 ns/op
OverheadWarmup 8: 4194304 op, 5899100.00 ns, 1.4065 ns/op
OverheadWarmup 9: 4194304 op, 5978500.00 ns, 1.4254 ns/op
OverheadWarmup 10: 4194304 op, 5956200.00 ns, 1.4201 ns/op
OverheadActual 1: 4194304 op, 5331900.00 ns, 1.2712 ns/op
OverheadActual 2: 4194304 op, 5963200.00 ns, 1.4217 ns/op
OverheadActual 3: 4194304 op, 5912300.00 ns, 1.4096 ns/op
OverheadActual 4: 4194304 op, 5972300.00 ns, 1.4239 ns/op
OverheadActual 5: 4194304 op, 6001800.00 ns, 1.4309 ns/op
OverheadActual 6: 4194304 op, 5962700.00 ns, 1.4216 ns/op
OverheadActual 7: 4194304 op, 6546600.00 ns, 1.5608 ns/op
OverheadActual 8: 4194304 op, 5968600.00 ns, 1.4230 ns/op
OverheadActual 9: 4194304 op, 5931300.00 ns, 1.4141 ns/op
OverheadActual 10: 4194304 op, 5972900.00 ns, 1.4241 ns/op
OverheadActual 11: 4194304 op, 5963400.00 ns, 1.4218 ns/op
OverheadActual 12: 4194304 op, 5973300.00 ns, 1.4241 ns/op
OverheadActual 13: 4194304 op, 5967400.00 ns, 1.4227 ns/op
OverheadActual 14: 4194304 op, 5997500.00 ns, 1.4299 ns/op
OverheadActual 15: 4194304 op, 5962900.00 ns, 1.4217 ns/op
WorkloadWarmup 1: 4194304 op, 1779846500.00 ns, 424.3485 ns/op
WorkloadWarmup 2: 4194304 op, 2880348700.00 ns, 686.7286 ns/op
// BeforeActualRun
WorkloadActual 1: 4194304 op, 3356007300.00 ns, 800.1345 ns/op
WorkloadActual 2: 4194304 op, 6175371700.00 ns, 1.4723 us/op
// AfterActualRun
WorkloadResult 1: 4194304 op, 3350039900.00 ns, 798.7118 ns/op
WorkloadResult 2: 4194304 op, 6169404300.00 ns, 1.4709 us/op
// AfterAll
// Benchmark Process 32984 has exited with code 0.
// Launch: 2 / 2
// Execute: dotnet eb6109ae-dc24-4e88-8bb4-120259bdbb0a.dll --anonymousPipes 1700 1708 --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\eb6109ae-dc24-4e88-8bb4-120259bdbb0a\bin\Release\net6.0
// BeforeAnythingElse
// Benchmark Process Environment Information:
// BenchmarkDotNet v0.13.12
// Runtime=.NET 6.0.33 (6.0.3324.36610), X64 RyuJIT AVX2
// GC=Concurrent Workstation
// HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni VectorSize=256
// Job: Job-FKMZAL(IterationCount=2, LaunchCount=2, WarmupCount=2)
OverheadJitting 1: 1 op, 136300.00 ns, 136.3000 us/op
WorkloadJitting 1: 1 op, 504200.00 ns, 504.2000 us/op
OverheadJitting 2: 16 op, 137300.00 ns, 8.5813 us/op
WorkloadJitting 2: 16 op, 128400.00 ns, 8.0250 us/op
WorkloadPilot 1: 16 op, 3600.00 ns, 225.0000 ns/op
WorkloadPilot 2: 32 op, 4100.00 ns, 128.1250 ns/op
WorkloadPilot 3: 64 op, 5100.00 ns, 79.6875 ns/op
WorkloadPilot 4: 128 op, 14800.00 ns, 115.6250 ns/op
WorkloadPilot 5: 256 op, 17500.00 ns, 68.3594 ns/op
WorkloadPilot 6: 512 op, 36700.00 ns, 71.6797 ns/op
WorkloadPilot 7: 1024 op, 70800.00 ns, 69.1406 ns/op
WorkloadPilot 8: 2048 op, 146300.00 ns, 71.4355 ns/op
WorkloadPilot 9: 4096 op, 314400.00 ns, 76.7578 ns/op
WorkloadPilot 10: 8192 op, 653200.00 ns, 79.7363 ns/op
WorkloadPilot 11: 16384 op, 1287900.00 ns, 78.6072 ns/op
WorkloadPilot 12: 32768 op, 2707400.00 ns, 82.6233 ns/op
WorkloadPilot 13: 65536 op, 5339800.00 ns, 81.4789 ns/op
WorkloadPilot 14: 131072 op, 10366700.00 ns, 79.0916 ns/op
WorkloadPilot 15: 262144 op, 21828400.00 ns, 83.2687 ns/op
WorkloadPilot 16: 524288 op, 43917600.00 ns, 83.7662 ns/op
WorkloadPilot 17: 1048576 op, 91808800.00 ns, 87.5557 ns/op
WorkloadPilot 18: 2097152 op, 341186200.00 ns, 162.6903 ns/op
WorkloadPilot 19: 4194304 op, 1096077500.00 ns, 261.3252 ns/op
OverheadWarmup 1: 4194304 op, 5800200.00 ns, 1.3829 ns/op
OverheadWarmup 2: 4194304 op, 5888700.00 ns, 1.4040 ns/op
OverheadWarmup 3: 4194304 op, 5768400.00 ns, 1.3753 ns/op
OverheadWarmup 4: 4194304 op, 5901700.00 ns, 1.4071 ns/op
OverheadWarmup 5: 4194304 op, 5844100.00 ns, 1.3933 ns/op
OverheadActual 1: 4194304 op, 5946100.00 ns, 1.4177 ns/op
OverheadActual 2: 4194304 op, 5963700.00 ns, 1.4219 ns/op
OverheadActual 3: 4194304 op, 5991700.00 ns, 1.4285 ns/op
OverheadActual 4: 4194304 op, 5973800.00 ns, 1.4243 ns/op
OverheadActual 5: 4194304 op, 5920500.00 ns, 1.4116 ns/op
OverheadActual 6: 4194304 op, 5779800.00 ns, 1.3780 ns/op
OverheadActual 7: 4194304 op, 5826000.00 ns, 1.3890 ns/op
OverheadActual 8: 4194304 op, 5940600.00 ns, 1.4163 ns/op
OverheadActual 9: 4194304 op, 5972500.00 ns, 1.4240 ns/op
OverheadActual 10: 4194304 op, 5773100.00 ns, 1.3764 ns/op
OverheadActual 11: 4194304 op, 5899700.00 ns, 1.4066 ns/op
OverheadActual 12: 4194304 op, 5848200.00 ns, 1.3943 ns/op
OverheadActual 13: 4194304 op, 5966900.00 ns, 1.4226 ns/op
OverheadActual 14: 4194304 op, 5615500.00 ns, 1.3388 ns/op
OverheadActual 15: 4194304 op, 5659200.00 ns, 1.3493 ns/op
WorkloadWarmup 1: 4194304 op, 1783658400.00 ns, 425.2573 ns/op
WorkloadWarmup 2: 4194304 op, 2823194600.00 ns, 673.1020 ns/op
// BeforeActualRun
WorkloadActual 1: 4194304 op, 4148571000.00 ns, 989.0964 ns/op
WorkloadActual 2: 4194304 op, 6152228600.00 ns, 1.4668 us/op
// AfterActualRun
WorkloadResult 1: 4194304 op, 4142650500.00 ns, 987.6848 ns/op
WorkloadResult 2: 4194304 op, 6146308100.00 ns, 1.4654 us/op
// AfterAll
// Benchmark Process 11780 has exited with code 0.
Mean = 1.181 μs, StdErr = 0.170 μs (14.43%), N = 4, StdDev = 0.341 μs
Min = 0.799 μs, Q1 = 0.940 μs, Median = 1.227 μs, Q3 = 1.467 μs, Max = 1.471 μs
IQR = 0.526 μs, LowerFence = 0.151 μs, UpperFence = 2.256 μs
ConfidenceInterval = [-1.022 μs; 3.383 μs] (CI 99.9%), Margin = 2.202 μs (186.53% of Mean)
Skewness = -0.1, Kurtosis = 0.67, MValue = 2
// ** Remained 0 (0.0%) benchmark(s) to run. Estimated finish 2024-09-30 6:28 (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-KOOMXC(IterationCount=2, LaunchCount=2, WarmupCount=2)
Runtime = .NET 6.0.33 (6.0.3324.36610), X64 RyuJIT AVX2; GC = Concurrent Workstation
There are not any results runs
BenchmarkClass.MemCalc: Job-KOOMXC(IterationCount=2, LaunchCount=2, WarmupCount=2)
Runtime = .NET 6.0.33 (6.0.3324.36610), X64 RyuJIT AVX2; GC = Concurrent Workstation
Mean = 1.181 μs, StdErr = 0.170 μs (14.43%), N = 4, StdDev = 0.341 μs
Min = 0.799 μs, Q1 = 0.940 μs, Median = 1.227 μs, Q3 = 1.467 μs, Max = 1.471 μs
IQR = 0.526 μs, LowerFence = 0.151 μs, UpperFence = 2.256 μs
ConfidenceInterval = [-1.022 μs; 3.383 μs] (CI 99.9%), Margin = 2.202 μs (186.53% of Mean)
Skewness = -0.1, Kurtosis = 0.67, MValue = 2
-------------------- Histogram --------------------
[0.517 μs ; 0.948 μs) | @
[0.948 μs ; 1.511 μs) | @@@
---------------------------------------------------
// * Summary *
BenchmarkDotNet v0.13.12, Windows 10 (10.0.19045.4894/22H2/2022Update)
12th Gen Intel Core i7-12700H, 1 CPU, 20 logical and 14 physical cores
.NET SDK 8.0.400
[Host] : .NET 6.0.33 (6.0.3324.36610), X64 RyuJIT AVX2
Job-KOOMXC : .NET 6.0.33 (6.0.3324.36610), X64 RyuJIT AVX2
IterationCount=2 LaunchCount=2 WarmupCount=2
| Method | Mean | Error | StdDev |
|----------- |---------:|---------:|----------:|
| HandleCalc | NA | NA | NA |
| MemCalc | 1.181 μs | 2.202 μs | 0.3408 μs |
Benchmarks with issues:
BenchmarkClass.HandleCalc: Job-KOOMXC(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 μs : 1 Microsecond (0.000001 sec)
// ***** BenchmarkRunner: End *****
Run time: 00:01:08 (68.42 sec), executed benchmarks: 2
Global total time: 00:01:27 (87.34 sec), executed benchmarks: 2
// * Artifacts cleanup *
Artifacts cleanup is finished