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

272 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\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