Files
stgsharp/BenchmarkDotNet.Artifacts/StgSharp.Benchmark.HlsfAllocatorBench-20260508-175704.log
T
2026-05-08 18:09:12 +08:00

324 lines
18 KiB
Plaintext

// Validating benchmarks:
// ***** BenchmarkRunner: Start *****
// ***** Found 2 benchmark(s) in total *****
// ***** Building 1 exe(s) in Parallel: Start *****
// ***** Done, took 00:00:00 (0.04 sec) *****
// Found 2 benchmarks:
// HlsfAllocatorBench.Hlsf: Job-VLPMSV(Toolchain=InProcessEmitToolchain, InvocationCount=1, UnrollFactor=1)
// HlsfAllocatorBench.Libc: Job-VLPMSV(Toolchain=InProcessEmitToolchain, InvocationCount=1, UnrollFactor=1)
Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: 高性能)
// **************************
// Benchmark: HlsfAllocatorBench.Hlsf: Job-VLPMSV(Toolchain=InProcessEmitToolchain, InvocationCount=1, UnrollFactor=1)
// *** Execute ***
// Launch: 1 / 1
// Benchmark Process Environment Information:
// BenchmarkDotNet v0.15.8
// Runtime=.NET 8.0.26 (8.0.26, 8.0.2626.16921), X64 RyuJIT x86-64-v3
// GC=Concurrent Workstation
// HardwareIntrinsics=AVX2+BMI1+BMI2+F16C+FMA+LZCNT+MOVBE,AVX,SSE3+SSSE3+SSE4.1+SSE4.2+POPCNT,X86Base+SSE+SSE2,AES+PCLMUL VectorSize=256
// Job: Job-VLPMSV(Toolchain=InProcessEmitToolchain, InvocationCount=1, UnrollFactor=1)
OverheadJitting 1: 524288 op, 164900.00 ns, 0.3145 ns/op
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
---> System.OverflowException: Out of memory: insufficient block size returned from spare memory.
at StgSharp.HighPerformance.Memory.HybridLayerSegregatedFitAllocator.Alloc(UIntPtr size)
at StgSharp.Benchmark.HlsfAllocatorBench.RunHlsf(Int32 batch, HybridLayerSegregatedFitAllocator allocator, FreePolicy policy)
at StgSharp.Benchmark.HlsfAllocatorBench.Hlsf()
at BenchmarkDotNet.Autogenerated.Runnable_0.WorkloadActionUnroll(Int64 invokeCount)
at BenchmarkDotNet.Engines.Engine.Measure(Action`1 action, Int64 invokeCount)
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(BenchmarkCase benchmarkCase, IHost host)
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)
--- End of inner exception stack trace ---
at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)
at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters)
at BenchmarkDotNet.Toolchains.InProcess.Emit.Implementation.RunnableProgram.Run(BenchmarkId benchmarkId, Assembly partitionAssembly, BenchmarkCase benchmarkCase, IHost host)
Executable D:\platform-dev\StgSharp.Benchmark\bin\x64\PerformanceDebug\net8.0\StgSharp.Benchmark-Job-VLPMSV-1Emitted.dll not found
ExitCode != 0 and no results reported
No Workload Results were obtained from the run.
// ** Remained 1 (50.0%) benchmark(s) to run. Estimated finish 2026-05-08 17:57 (0h 0m from now) **
Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: 高性能)
// **************************
// Benchmark: HlsfAllocatorBench.Libc: Job-VLPMSV(Toolchain=InProcessEmitToolchain, InvocationCount=1, UnrollFactor=1)
// *** Execute ***
// Launch: 1 / 1
// Benchmark Process Environment Information:
// BenchmarkDotNet v0.15.8
// Runtime=.NET 8.0.26 (8.0.26, 8.0.2626.16921), X64 RyuJIT x86-64-v3
// GC=Concurrent Workstation
// HardwareIntrinsics=AVX2+BMI1+BMI2+F16C+FMA+LZCNT+MOVBE,AVX,SSE3+SSSE3+SSE4.1+SSE4.2+POPCNT,X86Base+SSE+SSE2,AES+PCLMUL VectorSize=256
// Job: Job-VLPMSV(Toolchain=InProcessEmitToolchain, InvocationCount=1, UnrollFactor=1)
OverheadJitting 1: 524288 op, 119700.00 ns, 0.2283 ns/op
WorkloadJitting 1: 524288 op, 261154100.00 ns, 498.1119 ns/op
OverheadWarmup 1: 524288 op, 2100.00 ns, 0.0040 ns/op
OverheadWarmup 2: 524288 op, 500.00 ns, 0.0010 ns/op
OverheadWarmup 3: 524288 op, 300.00 ns, 0.0006 ns/op
OverheadWarmup 4: 524288 op, 300.00 ns, 0.0006 ns/op
OverheadWarmup 5: 524288 op, 300.00 ns, 0.0006 ns/op
OverheadWarmup 6: 524288 op, 200.00 ns, 0.0004 ns/op
OverheadWarmup 7: 524288 op, 400.00 ns, 0.0008 ns/op
OverheadActual 1: 524288 op, 300.00 ns, 0.0006 ns/op
OverheadActual 2: 524288 op, 600.00 ns, 0.0011 ns/op
OverheadActual 3: 524288 op, 900.00 ns, 0.0017 ns/op
OverheadActual 4: 524288 op, 500.00 ns, 0.0010 ns/op
OverheadActual 5: 524288 op, 400.00 ns, 0.0008 ns/op
OverheadActual 6: 524288 op, 500.00 ns, 0.0010 ns/op
OverheadActual 7: 524288 op, 200.00 ns, 0.0004 ns/op
OverheadActual 8: 524288 op, 300.00 ns, 0.0006 ns/op
OverheadActual 9: 524288 op, 200.00 ns, 0.0004 ns/op
OverheadActual 10: 524288 op, 300.00 ns, 0.0006 ns/op
OverheadActual 11: 524288 op, 300.00 ns, 0.0006 ns/op
OverheadActual 12: 524288 op, 200.00 ns, 0.0004 ns/op
OverheadActual 13: 524288 op, 300.00 ns, 0.0006 ns/op
OverheadActual 14: 524288 op, 300.00 ns, 0.0006 ns/op
OverheadActual 15: 524288 op, 300.00 ns, 0.0006 ns/op
OverheadActual 16: 524288 op, 300.00 ns, 0.0006 ns/op
OverheadActual 17: 524288 op, 200.00 ns, 0.0004 ns/op
OverheadActual 18: 524288 op, 300.00 ns, 0.0006 ns/op
OverheadActual 19: 524288 op, 500.00 ns, 0.0010 ns/op
OverheadActual 20: 524288 op, 500.00 ns, 0.0010 ns/op
WorkloadWarmup 1: 524288 op, 232156800.00 ns, 442.8040 ns/op
WorkloadWarmup 2: 524288 op, 101291700.00 ns, 193.1986 ns/op
WorkloadWarmup 3: 524288 op, 55157600.00 ns, 105.2048 ns/op
WorkloadWarmup 4: 524288 op, 58533200.00 ns, 111.6432 ns/op
WorkloadWarmup 5: 524288 op, 70997300.00 ns, 135.4166 ns/op
WorkloadWarmup 6: 524288 op, 65011400.00 ns, 123.9994 ns/op
WorkloadWarmup 7: 524288 op, 61015000.00 ns, 116.3769 ns/op
WorkloadWarmup 8: 524288 op, 58458900.00 ns, 111.5015 ns/op
WorkloadWarmup 9: 524288 op, 53588400.00 ns, 102.2118 ns/op
WorkloadWarmup 10: 524288 op, 55418100.00 ns, 105.7016 ns/op
WorkloadWarmup 11: 524288 op, 56434100.00 ns, 107.6395 ns/op
WorkloadWarmup 12: 524288 op, 56056700.00 ns, 106.9197 ns/op
WorkloadActual 1: 524288 op, 56035200.00 ns, 106.8787 ns/op
WorkloadActual 2: 524288 op, 55319100.00 ns, 105.5128 ns/op
WorkloadActual 3: 524288 op, 60177300.00 ns, 114.7791 ns/op
WorkloadActual 4: 524288 op, 59395600.00 ns, 113.2881 ns/op
WorkloadActual 5: 524288 op, 49096700.00 ns, 93.6445 ns/op
WorkloadActual 6: 524288 op, 46569800.00 ns, 88.8248 ns/op
WorkloadActual 7: 524288 op, 49716000.00 ns, 94.8257 ns/op
WorkloadActual 8: 524288 op, 49313800.00 ns, 94.0586 ns/op
WorkloadActual 9: 524288 op, 49337100.00 ns, 94.1031 ns/op
WorkloadActual 10: 524288 op, 49834900.00 ns, 95.0525 ns/op
WorkloadActual 11: 524288 op, 48532900.00 ns, 92.5692 ns/op
WorkloadActual 12: 524288 op, 48949000.00 ns, 93.3628 ns/op
WorkloadActual 13: 524288 op, 53338000.00 ns, 101.7342 ns/op
WorkloadActual 14: 524288 op, 50492400.00 ns, 96.3066 ns/op
WorkloadActual 15: 524288 op, 49630400.00 ns, 94.6625 ns/op
WorkloadActual 16: 524288 op, 50724300.00 ns, 96.7489 ns/op
WorkloadActual 17: 524288 op, 72301100.00 ns, 137.9034 ns/op
WorkloadActual 18: 524288 op, 52940500.00 ns, 100.9760 ns/op
WorkloadActual 19: 524288 op, 51501600.00 ns, 98.2315 ns/op
WorkloadActual 20: 524288 op, 49700000.00 ns, 94.7952 ns/op
WorkloadActual 21: 524288 op, 50208600.00 ns, 95.7653 ns/op
WorkloadActual 22: 524288 op, 47051700.00 ns, 89.7440 ns/op
WorkloadActual 23: 524288 op, 51822600.00 ns, 98.8438 ns/op
WorkloadActual 24: 524288 op, 46852600.00 ns, 89.3642 ns/op
WorkloadActual 25: 524288 op, 51565400.00 ns, 98.3532 ns/op
WorkloadActual 26: 524288 op, 49218700.00 ns, 93.8772 ns/op
WorkloadActual 27: 524288 op, 45966400.00 ns, 87.6740 ns/op
WorkloadActual 28: 524288 op, 48984700.00 ns, 93.4309 ns/op
WorkloadActual 29: 524288 op, 50667400.00 ns, 96.6404 ns/op
WorkloadActual 30: 524288 op, 47839700.00 ns, 91.2470 ns/op
WorkloadActual 31: 524288 op, 47379600.00 ns, 90.3694 ns/op
WorkloadActual 32: 524288 op, 47219000.00 ns, 90.0631 ns/op
WorkloadActual 33: 524288 op, 47992300.00 ns, 91.5380 ns/op
WorkloadActual 34: 524288 op, 47621200.00 ns, 90.8302 ns/op
WorkloadActual 35: 524288 op, 46254500.00 ns, 88.2235 ns/op
WorkloadActual 36: 524288 op, 49441400.00 ns, 94.3020 ns/op
WorkloadActual 37: 524288 op, 50744200.00 ns, 96.7869 ns/op
WorkloadActual 38: 524288 op, 43622700.00 ns, 83.2037 ns/op
WorkloadActual 39: 524288 op, 46955200.00 ns, 89.5599 ns/op
WorkloadActual 40: 524288 op, 45042600.00 ns, 85.9119 ns/op
WorkloadActual 41: 524288 op, 47271700.00 ns, 90.1636 ns/op
WorkloadActual 42: 524288 op, 46877000.00 ns, 89.4108 ns/op
WorkloadActual 43: 524288 op, 44576500.00 ns, 85.0229 ns/op
WorkloadActual 44: 524288 op, 50367100.00 ns, 96.0676 ns/op
WorkloadActual 45: 524288 op, 47948600.00 ns, 91.4547 ns/op
WorkloadActual 46: 524288 op, 48267000.00 ns, 92.0620 ns/op
WorkloadActual 47: 524288 op, 46292100.00 ns, 88.2952 ns/op
WorkloadActual 48: 524288 op, 47918200.00 ns, 91.3967 ns/op
WorkloadActual 49: 524288 op, 48392000.00 ns, 92.3004 ns/op
WorkloadActual 50: 524288 op, 46562300.00 ns, 88.8105 ns/op
WorkloadActual 51: 524288 op, 46230000.00 ns, 88.1767 ns/op
WorkloadActual 52: 524288 op, 46164800.00 ns, 88.0524 ns/op
WorkloadActual 53: 524288 op, 46454200.00 ns, 88.6044 ns/op
WorkloadActual 54: 524288 op, 50142900.00 ns, 95.6400 ns/op
WorkloadActual 55: 524288 op, 50885900.00 ns, 97.0572 ns/op
WorkloadActual 56: 524288 op, 47252300.00 ns, 90.1266 ns/op
WorkloadActual 57: 524288 op, 46803800.00 ns, 89.2712 ns/op
WorkloadActual 58: 524288 op, 46255700.00 ns, 88.2257 ns/op
WorkloadActual 59: 524288 op, 46668300.00 ns, 89.0127 ns/op
WorkloadActual 60: 524288 op, 49233600.00 ns, 93.9056 ns/op
WorkloadActual 61: 524288 op, 47410400.00 ns, 90.4282 ns/op
WorkloadActual 62: 524288 op, 48287700.00 ns, 92.1015 ns/op
WorkloadActual 63: 524288 op, 48881700.00 ns, 93.2344 ns/op
WorkloadActual 64: 524288 op, 47329300.00 ns, 90.2735 ns/op
WorkloadActual 65: 524288 op, 47396700.00 ns, 90.4020 ns/op
WorkloadResult 1: 524288 op, 49096400.00 ns, 93.6440 ns/op
WorkloadResult 2: 524288 op, 46569500.00 ns, 88.8243 ns/op
WorkloadResult 3: 524288 op, 49715700.00 ns, 94.8252 ns/op
WorkloadResult 4: 524288 op, 49313500.00 ns, 94.0580 ns/op
WorkloadResult 5: 524288 op, 49336800.00 ns, 94.1025 ns/op
WorkloadResult 6: 524288 op, 49834600.00 ns, 95.0520 ns/op
WorkloadResult 7: 524288 op, 48532600.00 ns, 92.5686 ns/op
WorkloadResult 8: 524288 op, 48948700.00 ns, 93.3622 ns/op
WorkloadResult 9: 524288 op, 53337700.00 ns, 101.7336 ns/op
WorkloadResult 10: 524288 op, 50492100.00 ns, 96.3060 ns/op
WorkloadResult 11: 524288 op, 49630100.00 ns, 94.6619 ns/op
WorkloadResult 12: 524288 op, 50724000.00 ns, 96.7484 ns/op
WorkloadResult 13: 524288 op, 52940200.00 ns, 100.9754 ns/op
WorkloadResult 14: 524288 op, 51501300.00 ns, 98.2309 ns/op
WorkloadResult 15: 524288 op, 49699700.00 ns, 94.7947 ns/op
WorkloadResult 16: 524288 op, 50208300.00 ns, 95.7647 ns/op
WorkloadResult 17: 524288 op, 47051400.00 ns, 89.7434 ns/op
WorkloadResult 18: 524288 op, 51822300.00 ns, 98.8432 ns/op
WorkloadResult 19: 524288 op, 46852300.00 ns, 89.3637 ns/op
WorkloadResult 20: 524288 op, 51565100.00 ns, 98.3526 ns/op
WorkloadResult 21: 524288 op, 49218400.00 ns, 93.8766 ns/op
WorkloadResult 22: 524288 op, 45966100.00 ns, 87.6734 ns/op
WorkloadResult 23: 524288 op, 48984400.00 ns, 93.4303 ns/op
WorkloadResult 24: 524288 op, 50667100.00 ns, 96.6398 ns/op
WorkloadResult 25: 524288 op, 47839400.00 ns, 91.2464 ns/op
WorkloadResult 26: 524288 op, 47379300.00 ns, 90.3688 ns/op
WorkloadResult 27: 524288 op, 47218700.00 ns, 90.0625 ns/op
WorkloadResult 28: 524288 op, 47992000.00 ns, 91.5375 ns/op
WorkloadResult 29: 524288 op, 47620900.00 ns, 90.8297 ns/op
WorkloadResult 30: 524288 op, 46254200.00 ns, 88.2229 ns/op
WorkloadResult 31: 524288 op, 49441100.00 ns, 94.3014 ns/op
WorkloadResult 32: 524288 op, 50743900.00 ns, 96.7863 ns/op
WorkloadResult 33: 524288 op, 43622400.00 ns, 83.2031 ns/op
WorkloadResult 34: 524288 op, 46954900.00 ns, 89.5594 ns/op
WorkloadResult 35: 524288 op, 45042300.00 ns, 85.9114 ns/op
WorkloadResult 36: 524288 op, 47271400.00 ns, 90.1630 ns/op
WorkloadResult 37: 524288 op, 46876700.00 ns, 89.4102 ns/op
WorkloadResult 38: 524288 op, 44576200.00 ns, 85.0224 ns/op
WorkloadResult 39: 524288 op, 50366800.00 ns, 96.0670 ns/op
WorkloadResult 40: 524288 op, 47948300.00 ns, 91.4541 ns/op
WorkloadResult 41: 524288 op, 48266700.00 ns, 92.0614 ns/op
WorkloadResult 42: 524288 op, 46291800.00 ns, 88.2946 ns/op
WorkloadResult 43: 524288 op, 47917900.00 ns, 91.3961 ns/op
WorkloadResult 44: 524288 op, 48391700.00 ns, 92.2998 ns/op
WorkloadResult 45: 524288 op, 46562000.00 ns, 88.8100 ns/op
WorkloadResult 46: 524288 op, 46229700.00 ns, 88.1762 ns/op
WorkloadResult 47: 524288 op, 46164500.00 ns, 88.0518 ns/op
WorkloadResult 48: 524288 op, 46453900.00 ns, 88.6038 ns/op
WorkloadResult 49: 524288 op, 50142600.00 ns, 95.6394 ns/op
WorkloadResult 50: 524288 op, 50885600.00 ns, 97.0566 ns/op
WorkloadResult 51: 524288 op, 47252000.00 ns, 90.1260 ns/op
WorkloadResult 52: 524288 op, 46803500.00 ns, 89.2706 ns/op
WorkloadResult 53: 524288 op, 46255400.00 ns, 88.2252 ns/op
WorkloadResult 54: 524288 op, 46668000.00 ns, 89.0121 ns/op
WorkloadResult 55: 524288 op, 49233300.00 ns, 93.9051 ns/op
WorkloadResult 56: 524288 op, 47410100.00 ns, 90.4276 ns/op
WorkloadResult 57: 524288 op, 48287400.00 ns, 92.1009 ns/op
WorkloadResult 58: 524288 op, 48881400.00 ns, 93.2339 ns/op
WorkloadResult 59: 524288 op, 47329000.00 ns, 90.2729 ns/op
WorkloadResult 60: 524288 op, 47396400.00 ns, 90.4015 ns/op
// GC: 0 0 0 0 524288
// Threading: 0 0 524288
Mean = 92.251 ns, StdErr = 0.495 ns (0.54%), N = 60, StdDev = 3.831 ns
Min = 83.203 ns, Q1 = 89.399 ns, Median = 91.799 ns, Q3 = 94.802 ns, Max = 101.734 ns
IQR = 5.404 ns, LowerFence = 81.293 ns, UpperFence = 102.908 ns
ConfidenceInterval = [90.539 ns; 93.964 ns] (CI 99.9%), Margin = 1.713 ns (1.86% of Mean)
Skewness = 0.24, Kurtosis = 2.71, MValue = 2.55
// ** Remained 0 (0.0%) benchmark(s) to run. Estimated finish 2026-05-08 17:57 (0h 0m from now) **
Successfully reverted power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: 高性能)
// ***** BenchmarkRunner: Finish *****
// * Export *
BenchmarkDotNet.Artifacts\results\StgSharp.Benchmark.HlsfAllocatorBench-report.csv
BenchmarkDotNet.Artifacts\results\StgSharp.Benchmark.HlsfAllocatorBench-report-github.md
BenchmarkDotNet.Artifacts\results\StgSharp.Benchmark.HlsfAllocatorBench-report.html
// * Detailed results *
HlsfAllocatorBench.Hlsf: Job-VLPMSV(Toolchain=InProcessEmitToolchain, InvocationCount=1, UnrollFactor=1)
Runtime = ; GC =
There are not any results runs
HlsfAllocatorBench.Libc: Job-VLPMSV(Toolchain=InProcessEmitToolchain, InvocationCount=1, UnrollFactor=1)
Runtime = ; GC =
Mean = 92.251 ns, StdErr = 0.495 ns (0.54%), N = 60, StdDev = 3.831 ns
Min = 83.203 ns, Q1 = 89.399 ns, Median = 91.799 ns, Q3 = 94.802 ns, Max = 101.734 ns
IQR = 5.404 ns, LowerFence = 81.293 ns, UpperFence = 102.908 ns
ConfidenceInterval = [90.539 ns; 93.964 ns] (CI 99.9%), Margin = 1.713 ns (1.86% of Mean)
Skewness = 0.24, Kurtosis = 2.71, MValue = 2.55
-------------------- Histogram --------------------
[ 81.919 ns ; 84.183 ns) | @
[ 84.183 ns ; 86.751 ns) | @@
[ 86.751 ns ; 90.524 ns) | @@@@@@@@@@@@@@@@@@@@@@
[ 90.524 ns ; 93.215 ns) | @@@@@@@@@
[ 93.215 ns ; 95.784 ns) | @@@@@@@@@@@@@@@
[ 95.784 ns ; 100.070 ns) | @@@@@@@@@
[100.070 ns ; 103.018 ns) | @@
---------------------------------------------------
// * Summary *
BenchmarkDotNet v0.15.8, Windows 11 (10.0.26200.8246/25H2/2025Update/HudsonValley2)
AMD Ryzen 7 6800H with Radeon Graphics 3.20GHz, 1 CPU, 16 logical and 8 physical cores
.NET SDK 10.0.203
[Host] : .NET 8.0.26 (8.0.26, 8.0.2626.16921), X64 RyuJIT x86-64-v3
Toolchain=InProcessEmitToolchain InvocationCount=1 UnrollFactor=1
| Method | Mean | Error | StdDev | Ratio | RatioSD | Allocated | Alloc Ratio |
|------- |---------:|---------:|---------:|------:|--------:|----------:|------------:|
| Hlsf | NA | NA | NA | ? | ? | NA | ? |
| Libc | 92.25 ns | 1.713 ns | 3.831 ns | 1.00 | 0.06 | - | NA |
Benchmarks with issues:
HlsfAllocatorBench.Hlsf: Job-VLPMSV(Toolchain=InProcessEmitToolchain, InvocationCount=1, UnrollFactor=1)
// * 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.
BaselineCustomAnalyzer
Summary -> A question mark '?' symbol indicates that it was not possible to compute the (Ratio, RatioSD, Alloc Ratio) column(s) because the baseline or benchmark could not be found, or the baseline value is too close to zero.
MinIterationTime
HlsfAllocatorBench.Libc: Toolchain=InProcessEmitToolchain, InvocationCount=1, UnrollFactor=1 -> The minimum observed iteration time is 43.623ms which is very small. It's recommended to increase it to at least 100ms using more operations.
// * Hints *
Outliers
HlsfAllocatorBench.Libc: Toolchain=InProcessEmitToolchain, InvocationCount=1, UnrollFactor=1 -> 5 outliers were removed (105.51 ns..137.90 ns)
// * Legends *
Mean : Arithmetic mean of all measurements
Error : Half of 99.9% confidence interval
StdDev : Standard deviation of all measurements
Ratio : Mean of the ratio distribution ([Current]/[Baseline])
RatioSD : Standard deviation of the ratio distribution ([Current]/[Baseline])
Allocated : Allocated memory per single operation (managed only, inclusive, 1KB = 1024B)
Alloc Ratio : Allocated memory ratio distribution ([Current]/[Baseline])
1 ns : 1 Nanosecond (0.000000001 sec)
// * Diagnostic Output - MemoryDiagnoser *
// ***** BenchmarkRunner: End *****
Run time: 00:00:06 (6.28 sec), executed benchmarks: 1
Global total time: 00:00:07 (7.27 sec), executed benchmarks: 1
// * Artifacts cleanup *
Artifacts cleanup is finished