578 lines
32 KiB
Plaintext
578 lines
32 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, 170700.00 ns, 0.3256 ns/op
|
|
WorkloadJitting 1: 524288 op, 213418000.00 ns, 407.0625 ns/op
|
|
|
|
OverheadWarmup 1: 524288 op, 1700.00 ns, 0.0032 ns/op
|
|
OverheadWarmup 2: 524288 op, 400.00 ns, 0.0008 ns/op
|
|
OverheadWarmup 3: 524288 op, 400.00 ns, 0.0008 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, 400.00 ns, 0.0008 ns/op
|
|
|
|
OverheadActual 1: 524288 op, 500.00 ns, 0.0010 ns/op
|
|
OverheadActual 2: 524288 op, 700.00 ns, 0.0013 ns/op
|
|
OverheadActual 3: 524288 op, 600.00 ns, 0.0011 ns/op
|
|
OverheadActual 4: 524288 op, 300.00 ns, 0.0006 ns/op
|
|
OverheadActual 5: 524288 op, 400.00 ns, 0.0008 ns/op
|
|
OverheadActual 6: 524288 op, 200.00 ns, 0.0004 ns/op
|
|
OverheadActual 7: 524288 op, 300.00 ns, 0.0006 ns/op
|
|
OverheadActual 8: 524288 op, 300.00 ns, 0.0006 ns/op
|
|
OverheadActual 9: 524288 op, 300.00 ns, 0.0006 ns/op
|
|
OverheadActual 10: 524288 op, 400.00 ns, 0.0008 ns/op
|
|
OverheadActual 11: 524288 op, 500.00 ns, 0.0010 ns/op
|
|
OverheadActual 12: 524288 op, 800.00 ns, 0.0015 ns/op
|
|
OverheadActual 13: 524288 op, 500.00 ns, 0.0010 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, 400.00 ns, 0.0008 ns/op
|
|
OverheadActual 18: 524288 op, 400.00 ns, 0.0008 ns/op
|
|
OverheadActual 19: 524288 op, 300.00 ns, 0.0006 ns/op
|
|
OverheadActual 20: 524288 op, 400.00 ns, 0.0008 ns/op
|
|
|
|
WorkloadWarmup 1: 524288 op, 252951300.00 ns, 482.4663 ns/op
|
|
WorkloadWarmup 2: 524288 op, 161605900.00 ns, 308.2388 ns/op
|
|
WorkloadWarmup 3: 524288 op, 93609600.00 ns, 178.5461 ns/op
|
|
WorkloadWarmup 4: 524288 op, 96000800.00 ns, 183.1070 ns/op
|
|
WorkloadWarmup 5: 524288 op, 91877900.00 ns, 175.2432 ns/op
|
|
WorkloadWarmup 6: 524288 op, 108375300.00 ns, 206.7095 ns/op
|
|
WorkloadWarmup 7: 524288 op, 93183900.00 ns, 177.7342 ns/op
|
|
|
|
WorkloadActual 1: 524288 op, 110120000.00 ns, 210.0372 ns/op
|
|
WorkloadActual 2: 524288 op, 97982000.00 ns, 186.8858 ns/op
|
|
WorkloadActual 3: 524288 op, 97769700.00 ns, 186.4809 ns/op
|
|
WorkloadActual 4: 524288 op, 94653300.00 ns, 180.5368 ns/op
|
|
WorkloadActual 5: 524288 op, 114211600.00 ns, 217.8413 ns/op
|
|
WorkloadActual 6: 524288 op, 104147800.00 ns, 198.6462 ns/op
|
|
WorkloadActual 7: 524288 op, 95028900.00 ns, 181.2532 ns/op
|
|
WorkloadActual 8: 524288 op, 96647600.00 ns, 184.3407 ns/op
|
|
WorkloadActual 9: 524288 op, 100436100.00 ns, 191.5667 ns/op
|
|
WorkloadActual 10: 524288 op, 88665200.00 ns, 169.1154 ns/op
|
|
WorkloadActual 11: 524288 op, 107480700.00 ns, 205.0032 ns/op
|
|
WorkloadActual 12: 524288 op, 101578100.00 ns, 193.7449 ns/op
|
|
WorkloadActual 13: 524288 op, 100039600.00 ns, 190.8104 ns/op
|
|
WorkloadActual 14: 524288 op, 96859000.00 ns, 184.7439 ns/op
|
|
WorkloadActual 15: 524288 op, 95897100.00 ns, 182.9092 ns/op
|
|
WorkloadActual 16: 524288 op, 90386400.00 ns, 172.3984 ns/op
|
|
WorkloadActual 17: 524288 op, 97892800.00 ns, 186.7157 ns/op
|
|
WorkloadActual 18: 524288 op, 92106000.00 ns, 175.6783 ns/op
|
|
WorkloadActual 19: 524288 op, 92751200.00 ns, 176.9089 ns/op
|
|
WorkloadActual 20: 524288 op, 91233500.00 ns, 174.0141 ns/op
|
|
WorkloadActual 21: 524288 op, 91745300.00 ns, 174.9903 ns/op
|
|
WorkloadActual 22: 524288 op, 92608500.00 ns, 176.6367 ns/op
|
|
WorkloadActual 23: 524288 op, 89622900.00 ns, 170.9421 ns/op
|
|
WorkloadActual 24: 524288 op, 96809600.00 ns, 184.6497 ns/op
|
|
WorkloadActual 25: 524288 op, 89716700.00 ns, 171.1210 ns/op
|
|
WorkloadActual 26: 524288 op, 94844800.00 ns, 180.9021 ns/op
|
|
WorkloadActual 27: 524288 op, 89636200.00 ns, 170.9675 ns/op
|
|
WorkloadActual 28: 524288 op, 99140900.00 ns, 189.0963 ns/op
|
|
WorkloadActual 29: 524288 op, 90009900.00 ns, 171.6803 ns/op
|
|
WorkloadActual 30: 524288 op, 111639900.00 ns, 212.9362 ns/op
|
|
WorkloadActual 31: 524288 op, 95279100.00 ns, 181.7305 ns/op
|
|
WorkloadActual 32: 524288 op, 92575300.00 ns, 176.5734 ns/op
|
|
WorkloadActual 33: 524288 op, 94218800.00 ns, 179.7081 ns/op
|
|
WorkloadActual 34: 524288 op, 102244400.00 ns, 195.0157 ns/op
|
|
WorkloadActual 35: 524288 op, 100934600.00 ns, 192.5175 ns/op
|
|
WorkloadActual 36: 524288 op, 94720200.00 ns, 180.6644 ns/op
|
|
WorkloadActual 37: 524288 op, 88482900.00 ns, 168.7677 ns/op
|
|
WorkloadActual 38: 524288 op, 97937100.00 ns, 186.8002 ns/op
|
|
WorkloadActual 39: 524288 op, 86984600.00 ns, 165.9100 ns/op
|
|
WorkloadActual 40: 524288 op, 93292200.00 ns, 177.9408 ns/op
|
|
WorkloadActual 41: 524288 op, 89443100.00 ns, 170.5992 ns/op
|
|
WorkloadActual 42: 524288 op, 94903600.00 ns, 181.0143 ns/op
|
|
WorkloadActual 43: 524288 op, 90231100.00 ns, 172.1022 ns/op
|
|
WorkloadActual 44: 524288 op, 92198800.00 ns, 175.8553 ns/op
|
|
WorkloadActual 45: 524288 op, 89323200.00 ns, 170.3705 ns/op
|
|
WorkloadActual 46: 524288 op, 94476800.00 ns, 180.2002 ns/op
|
|
WorkloadActual 47: 524288 op, 99674700.00 ns, 190.1144 ns/op
|
|
WorkloadActual 48: 524288 op, 93194000.00 ns, 177.7534 ns/op
|
|
WorkloadActual 49: 524288 op, 95677200.00 ns, 182.4898 ns/op
|
|
WorkloadActual 50: 524288 op, 103928400.00 ns, 198.2277 ns/op
|
|
WorkloadActual 51: 524288 op, 90548800.00 ns, 172.7081 ns/op
|
|
WorkloadActual 52: 524288 op, 95283900.00 ns, 181.7396 ns/op
|
|
WorkloadActual 53: 524288 op, 111606700.00 ns, 212.8729 ns/op
|
|
WorkloadActual 54: 524288 op, 142315300.00 ns, 271.4449 ns/op
|
|
WorkloadActual 55: 524288 op, 112542800.00 ns, 214.6584 ns/op
|
|
WorkloadActual 56: 524288 op, 123428000.00 ns, 235.4202 ns/op
|
|
WorkloadActual 57: 524288 op, 114441700.00 ns, 218.2802 ns/op
|
|
WorkloadActual 58: 524288 op, 104485200.00 ns, 199.2897 ns/op
|
|
WorkloadActual 59: 524288 op, 113106100.00 ns, 215.7328 ns/op
|
|
WorkloadActual 60: 524288 op, 89002800.00 ns, 169.7594 ns/op
|
|
WorkloadActual 61: 524288 op, 96677700.00 ns, 184.3981 ns/op
|
|
WorkloadActual 62: 524288 op, 97580400.00 ns, 186.1198 ns/op
|
|
WorkloadActual 63: 524288 op, 95495800.00 ns, 182.1438 ns/op
|
|
WorkloadActual 64: 524288 op, 87817600.00 ns, 167.4988 ns/op
|
|
WorkloadActual 65: 524288 op, 95919600.00 ns, 182.9521 ns/op
|
|
WorkloadActual 66: 524288 op, 91671600.00 ns, 174.8497 ns/op
|
|
WorkloadActual 67: 524288 op, 95040800.00 ns, 181.2759 ns/op
|
|
WorkloadActual 68: 524288 op, 89474400.00 ns, 170.6589 ns/op
|
|
WorkloadActual 69: 524288 op, 94837700.00 ns, 180.8886 ns/op
|
|
WorkloadActual 70: 524288 op, 89780300.00 ns, 171.2423 ns/op
|
|
WorkloadActual 71: 524288 op, 90327100.00 ns, 172.2853 ns/op
|
|
WorkloadActual 72: 524288 op, 92119000.00 ns, 175.7030 ns/op
|
|
WorkloadActual 73: 524288 op, 88611900.00 ns, 169.0138 ns/op
|
|
WorkloadActual 74: 524288 op, 93362000.00 ns, 178.0739 ns/op
|
|
WorkloadActual 75: 524288 op, 89523900.00 ns, 170.7533 ns/op
|
|
WorkloadActual 76: 524288 op, 93311000.00 ns, 177.9766 ns/op
|
|
WorkloadActual 77: 524288 op, 90112000.00 ns, 171.8750 ns/op
|
|
WorkloadActual 78: 524288 op, 95963200.00 ns, 183.0353 ns/op
|
|
WorkloadActual 79: 524288 op, 91199500.00 ns, 173.9492 ns/op
|
|
WorkloadActual 80: 524288 op, 94759300.00 ns, 180.7390 ns/op
|
|
|
|
WorkloadResult 1: 524288 op, 97981600.00 ns, 186.8851 ns/op
|
|
WorkloadResult 2: 524288 op, 97769300.00 ns, 186.4801 ns/op
|
|
WorkloadResult 3: 524288 op, 94652900.00 ns, 180.5361 ns/op
|
|
WorkloadResult 4: 524288 op, 104147400.00 ns, 198.6454 ns/op
|
|
WorkloadResult 5: 524288 op, 95028500.00 ns, 181.2525 ns/op
|
|
WorkloadResult 6: 524288 op, 96647200.00 ns, 184.3399 ns/op
|
|
WorkloadResult 7: 524288 op, 100435700.00 ns, 191.5659 ns/op
|
|
WorkloadResult 8: 524288 op, 88664800.00 ns, 169.1147 ns/op
|
|
WorkloadResult 9: 524288 op, 107480300.00 ns, 205.0024 ns/op
|
|
WorkloadResult 10: 524288 op, 101577700.00 ns, 193.7441 ns/op
|
|
WorkloadResult 11: 524288 op, 100039200.00 ns, 190.8096 ns/op
|
|
WorkloadResult 12: 524288 op, 96858600.00 ns, 184.7431 ns/op
|
|
WorkloadResult 13: 524288 op, 95896700.00 ns, 182.9084 ns/op
|
|
WorkloadResult 14: 524288 op, 90386000.00 ns, 172.3976 ns/op
|
|
WorkloadResult 15: 524288 op, 97892400.00 ns, 186.7149 ns/op
|
|
WorkloadResult 16: 524288 op, 92105600.00 ns, 175.6775 ns/op
|
|
WorkloadResult 17: 524288 op, 92750800.00 ns, 176.9081 ns/op
|
|
WorkloadResult 18: 524288 op, 91233100.00 ns, 174.0133 ns/op
|
|
WorkloadResult 19: 524288 op, 91744900.00 ns, 174.9895 ns/op
|
|
WorkloadResult 20: 524288 op, 92608100.00 ns, 176.6359 ns/op
|
|
WorkloadResult 21: 524288 op, 89622500.00 ns, 170.9414 ns/op
|
|
WorkloadResult 22: 524288 op, 96809200.00 ns, 184.6489 ns/op
|
|
WorkloadResult 23: 524288 op, 89716300.00 ns, 171.1203 ns/op
|
|
WorkloadResult 24: 524288 op, 94844400.00 ns, 180.9013 ns/op
|
|
WorkloadResult 25: 524288 op, 89635800.00 ns, 170.9667 ns/op
|
|
WorkloadResult 26: 524288 op, 99140500.00 ns, 189.0955 ns/op
|
|
WorkloadResult 27: 524288 op, 90009500.00 ns, 171.6795 ns/op
|
|
WorkloadResult 28: 524288 op, 95278700.00 ns, 181.7297 ns/op
|
|
WorkloadResult 29: 524288 op, 92574900.00 ns, 176.5726 ns/op
|
|
WorkloadResult 30: 524288 op, 94218400.00 ns, 179.7073 ns/op
|
|
WorkloadResult 31: 524288 op, 102244000.00 ns, 195.0150 ns/op
|
|
WorkloadResult 32: 524288 op, 100934200.00 ns, 192.5167 ns/op
|
|
WorkloadResult 33: 524288 op, 94719800.00 ns, 180.6637 ns/op
|
|
WorkloadResult 34: 524288 op, 88482500.00 ns, 168.7670 ns/op
|
|
WorkloadResult 35: 524288 op, 97936700.00 ns, 186.7994 ns/op
|
|
WorkloadResult 36: 524288 op, 86984200.00 ns, 165.9092 ns/op
|
|
WorkloadResult 37: 524288 op, 93291800.00 ns, 177.9400 ns/op
|
|
WorkloadResult 38: 524288 op, 89442700.00 ns, 170.5984 ns/op
|
|
WorkloadResult 39: 524288 op, 94903200.00 ns, 181.0135 ns/op
|
|
WorkloadResult 40: 524288 op, 90230700.00 ns, 172.1014 ns/op
|
|
WorkloadResult 41: 524288 op, 92198400.00 ns, 175.8545 ns/op
|
|
WorkloadResult 42: 524288 op, 89322800.00 ns, 170.3697 ns/op
|
|
WorkloadResult 43: 524288 op, 94476400.00 ns, 180.1994 ns/op
|
|
WorkloadResult 44: 524288 op, 99674300.00 ns, 190.1136 ns/op
|
|
WorkloadResult 45: 524288 op, 93193600.00 ns, 177.7527 ns/op
|
|
WorkloadResult 46: 524288 op, 95676800.00 ns, 182.4890 ns/op
|
|
WorkloadResult 47: 524288 op, 103928000.00 ns, 198.2269 ns/op
|
|
WorkloadResult 48: 524288 op, 90548400.00 ns, 172.7074 ns/op
|
|
WorkloadResult 49: 524288 op, 95283500.00 ns, 181.7389 ns/op
|
|
WorkloadResult 50: 524288 op, 104484800.00 ns, 199.2889 ns/op
|
|
WorkloadResult 51: 524288 op, 89002400.00 ns, 169.7586 ns/op
|
|
WorkloadResult 52: 524288 op, 96677300.00 ns, 184.3973 ns/op
|
|
WorkloadResult 53: 524288 op, 97580000.00 ns, 186.1191 ns/op
|
|
WorkloadResult 54: 524288 op, 95495400.00 ns, 182.1430 ns/op
|
|
WorkloadResult 55: 524288 op, 87817200.00 ns, 167.4980 ns/op
|
|
WorkloadResult 56: 524288 op, 95919200.00 ns, 182.9514 ns/op
|
|
WorkloadResult 57: 524288 op, 91671200.00 ns, 174.8489 ns/op
|
|
WorkloadResult 58: 524288 op, 95040400.00 ns, 181.2752 ns/op
|
|
WorkloadResult 59: 524288 op, 89474000.00 ns, 170.6581 ns/op
|
|
WorkloadResult 60: 524288 op, 94837300.00 ns, 180.8878 ns/op
|
|
WorkloadResult 61: 524288 op, 89779900.00 ns, 171.2416 ns/op
|
|
WorkloadResult 62: 524288 op, 90326700.00 ns, 172.2845 ns/op
|
|
WorkloadResult 63: 524288 op, 92118600.00 ns, 175.7023 ns/op
|
|
WorkloadResult 64: 524288 op, 88611500.00 ns, 169.0130 ns/op
|
|
WorkloadResult 65: 524288 op, 93361600.00 ns, 178.0731 ns/op
|
|
WorkloadResult 66: 524288 op, 89523500.00 ns, 170.7525 ns/op
|
|
WorkloadResult 67: 524288 op, 93310600.00 ns, 177.9758 ns/op
|
|
WorkloadResult 68: 524288 op, 90111600.00 ns, 171.8742 ns/op
|
|
WorkloadResult 69: 524288 op, 95962800.00 ns, 183.0345 ns/op
|
|
WorkloadResult 70: 524288 op, 91199100.00 ns, 173.9485 ns/op
|
|
WorkloadResult 71: 524288 op, 94758900.00 ns, 180.7383 ns/op
|
|
// GC: 0 0 0 0 524288
|
|
// Threading: 0 0 524288
|
|
|
|
|
|
Mean = 179.943 ns, StdErr = 1.016 ns (0.56%), N = 71, StdDev = 8.560 ns
|
|
Min = 165.909 ns, Q1 = 172.341 ns, Median = 180.199 ns, Q3 = 184.523 ns, Max = 205.002 ns
|
|
IQR = 12.182 ns, LowerFence = 154.068 ns, UpperFence = 202.796 ns
|
|
ConfidenceInterval = [176.454 ns; 183.433 ns] (CI 99.9%), Margin = 3.489 ns (1.94% of Mean)
|
|
Skewness = 0.69, Kurtosis = 3, MValue = 2.67
|
|
|
|
// ** Remained 1 (50.0%) benchmark(s) to run. Estimated finish 2026-05-08 18:00 (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, 161600.00 ns, 0.3082 ns/op
|
|
WorkloadJitting 1: 524288 op, 294013600.00 ns, 560.7864 ns/op
|
|
|
|
OverheadWarmup 1: 524288 op, 1500.00 ns, 0.0029 ns/op
|
|
OverheadWarmup 2: 524288 op, 300.00 ns, 0.0006 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, 200.00 ns, 0.0004 ns/op
|
|
OverheadWarmup 6: 524288 op, 200.00 ns, 0.0004 ns/op
|
|
|
|
OverheadActual 1: 524288 op, 200.00 ns, 0.0004 ns/op
|
|
OverheadActual 2: 524288 op, 200.00 ns, 0.0004 ns/op
|
|
OverheadActual 3: 524288 op, 200.00 ns, 0.0004 ns/op
|
|
OverheadActual 4: 524288 op, 300.00 ns, 0.0006 ns/op
|
|
OverheadActual 5: 524288 op, 200.00 ns, 0.0004 ns/op
|
|
OverheadActual 6: 524288 op, 200.00 ns, 0.0004 ns/op
|
|
OverheadActual 7: 524288 op, 200.00 ns, 0.0004 ns/op
|
|
OverheadActual 8: 524288 op, 200.00 ns, 0.0004 ns/op
|
|
OverheadActual 9: 524288 op, 300.00 ns, 0.0006 ns/op
|
|
OverheadActual 10: 524288 op, 200.00 ns, 0.0004 ns/op
|
|
OverheadActual 11: 524288 op, 200.00 ns, 0.0004 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, 200.00 ns, 0.0004 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, 300.00 ns, 0.0006 ns/op
|
|
OverheadActual 18: 524288 op, 400.00 ns, 0.0008 ns/op
|
|
OverheadActual 19: 524288 op, 300.00 ns, 0.0006 ns/op
|
|
OverheadActual 20: 524288 op, 300.00 ns, 0.0006 ns/op
|
|
|
|
WorkloadWarmup 1: 524288 op, 227604000.00 ns, 434.1202 ns/op
|
|
WorkloadWarmup 2: 524288 op, 119837700.00 ns, 228.5723 ns/op
|
|
WorkloadWarmup 3: 524288 op, 65902300.00 ns, 125.6987 ns/op
|
|
WorkloadWarmup 4: 524288 op, 67319100.00 ns, 128.4010 ns/op
|
|
WorkloadWarmup 5: 524288 op, 64887800.00 ns, 123.7637 ns/op
|
|
WorkloadWarmup 6: 524288 op, 60407500.00 ns, 115.2182 ns/op
|
|
WorkloadWarmup 7: 524288 op, 76115700.00 ns, 145.1792 ns/op
|
|
WorkloadWarmup 8: 524288 op, 79675300.00 ns, 151.9686 ns/op
|
|
WorkloadWarmup 9: 524288 op, 84446600.00 ns, 161.0691 ns/op
|
|
WorkloadWarmup 10: 524288 op, 81308200.00 ns, 155.0831 ns/op
|
|
|
|
WorkloadActual 1: 524288 op, 82950400.00 ns, 158.2153 ns/op
|
|
WorkloadActual 2: 524288 op, 72158000.00 ns, 137.6305 ns/op
|
|
WorkloadActual 3: 524288 op, 78382500.00 ns, 149.5028 ns/op
|
|
WorkloadActual 4: 524288 op, 81705300.00 ns, 155.8405 ns/op
|
|
WorkloadActual 5: 524288 op, 66191700.00 ns, 126.2506 ns/op
|
|
WorkloadActual 6: 524288 op, 66158800.00 ns, 126.1879 ns/op
|
|
WorkloadActual 7: 524288 op, 66801700.00 ns, 127.4141 ns/op
|
|
WorkloadActual 8: 524288 op, 67309600.00 ns, 128.3829 ns/op
|
|
WorkloadActual 9: 524288 op, 70345300.00 ns, 134.1730 ns/op
|
|
WorkloadActual 10: 524288 op, 68140300.00 ns, 129.9673 ns/op
|
|
WorkloadActual 11: 524288 op, 72253800.00 ns, 137.8132 ns/op
|
|
WorkloadActual 12: 524288 op, 65647300.00 ns, 125.2123 ns/op
|
|
WorkloadActual 13: 524288 op, 66886600.00 ns, 127.5761 ns/op
|
|
WorkloadActual 14: 524288 op, 72539800.00 ns, 138.3587 ns/op
|
|
WorkloadActual 15: 524288 op, 70354500.00 ns, 134.1906 ns/op
|
|
WorkloadActual 16: 524288 op, 60502900.00 ns, 115.4001 ns/op
|
|
WorkloadActual 17: 524288 op, 70347200.00 ns, 134.1766 ns/op
|
|
WorkloadActual 18: 524288 op, 63269400.00 ns, 120.6768 ns/op
|
|
WorkloadActual 19: 524288 op, 56961200.00 ns, 108.6449 ns/op
|
|
WorkloadActual 20: 524288 op, 65538300.00 ns, 125.0044 ns/op
|
|
WorkloadActual 21: 524288 op, 62201500.00 ns, 118.6399 ns/op
|
|
WorkloadActual 22: 524288 op, 61408600.00 ns, 117.1276 ns/op
|
|
WorkloadActual 23: 524288 op, 62908700.00 ns, 119.9888 ns/op
|
|
WorkloadActual 24: 524288 op, 63762400.00 ns, 121.6171 ns/op
|
|
WorkloadActual 25: 524288 op, 79688600.00 ns, 151.9939 ns/op
|
|
WorkloadActual 26: 524288 op, 67264900.00 ns, 128.2976 ns/op
|
|
WorkloadActual 27: 524288 op, 60927900.00 ns, 116.2107 ns/op
|
|
WorkloadActual 28: 524288 op, 67153700.00 ns, 128.0855 ns/op
|
|
WorkloadActual 29: 524288 op, 63684400.00 ns, 121.4684 ns/op
|
|
WorkloadActual 30: 524288 op, 72046300.00 ns, 137.4174 ns/op
|
|
WorkloadActual 31: 524288 op, 61618600.00 ns, 117.5282 ns/op
|
|
WorkloadActual 32: 524288 op, 61241800.00 ns, 116.8095 ns/op
|
|
WorkloadActual 33: 524288 op, 57179700.00 ns, 109.0616 ns/op
|
|
WorkloadActual 34: 524288 op, 63173800.00 ns, 120.4945 ns/op
|
|
WorkloadActual 35: 524288 op, 64729300.00 ns, 123.4613 ns/op
|
|
WorkloadActual 36: 524288 op, 61525700.00 ns, 117.3510 ns/op
|
|
WorkloadActual 37: 524288 op, 66442600.00 ns, 126.7292 ns/op
|
|
WorkloadActual 38: 524288 op, 61029600.00 ns, 116.4047 ns/op
|
|
WorkloadActual 39: 524288 op, 72412200.00 ns, 138.1153 ns/op
|
|
WorkloadActual 40: 524288 op, 61968800.00 ns, 118.1961 ns/op
|
|
WorkloadActual 41: 524288 op, 61055900.00 ns, 116.4549 ns/op
|
|
WorkloadActual 42: 524288 op, 59906900.00 ns, 114.2633 ns/op
|
|
WorkloadActual 43: 524288 op, 61735000.00 ns, 117.7502 ns/op
|
|
WorkloadActual 44: 524288 op, 60758100.00 ns, 115.8869 ns/op
|
|
WorkloadActual 45: 524288 op, 63402600.00 ns, 120.9309 ns/op
|
|
WorkloadActual 46: 524288 op, 61279600.00 ns, 116.8816 ns/op
|
|
WorkloadActual 47: 524288 op, 64273400.00 ns, 122.5918 ns/op
|
|
WorkloadActual 48: 524288 op, 77675800.00 ns, 148.1548 ns/op
|
|
WorkloadActual 49: 524288 op, 78931900.00 ns, 150.5507 ns/op
|
|
WorkloadActual 50: 524288 op, 67842700.00 ns, 129.3997 ns/op
|
|
WorkloadActual 51: 524288 op, 63186500.00 ns, 120.5187 ns/op
|
|
WorkloadActual 52: 524288 op, 63598000.00 ns, 121.3036 ns/op
|
|
WorkloadActual 53: 524288 op, 70199900.00 ns, 133.8957 ns/op
|
|
WorkloadActual 54: 524288 op, 66064300.00 ns, 126.0077 ns/op
|
|
WorkloadActual 55: 524288 op, 66947900.00 ns, 127.6930 ns/op
|
|
WorkloadActual 56: 524288 op, 67338600.00 ns, 128.4382 ns/op
|
|
WorkloadActual 57: 524288 op, 70583700.00 ns, 134.6277 ns/op
|
|
WorkloadActual 58: 524288 op, 68584900.00 ns, 130.8153 ns/op
|
|
WorkloadActual 59: 524288 op, 83089100.00 ns, 158.4799 ns/op
|
|
WorkloadActual 60: 524288 op, 73370200.00 ns, 139.9426 ns/op
|
|
WorkloadActual 61: 524288 op, 69931000.00 ns, 133.3828 ns/op
|
|
WorkloadActual 62: 524288 op, 69143100.00 ns, 131.8800 ns/op
|
|
WorkloadActual 63: 524288 op, 62223300.00 ns, 118.6815 ns/op
|
|
WorkloadActual 64: 524288 op, 66849800.00 ns, 127.5059 ns/op
|
|
WorkloadActual 65: 524288 op, 66068700.00 ns, 126.0160 ns/op
|
|
WorkloadActual 66: 524288 op, 61960300.00 ns, 118.1799 ns/op
|
|
WorkloadActual 67: 524288 op, 93133300.00 ns, 177.6377 ns/op
|
|
WorkloadActual 68: 524288 op, 76250600.00 ns, 145.4365 ns/op
|
|
WorkloadActual 69: 524288 op, 63350400.00 ns, 120.8313 ns/op
|
|
WorkloadActual 70: 524288 op, 68484700.00 ns, 130.6242 ns/op
|
|
WorkloadActual 71: 524288 op, 72942700.00 ns, 139.1272 ns/op
|
|
WorkloadActual 72: 524288 op, 73245200.00 ns, 139.7041 ns/op
|
|
WorkloadActual 73: 524288 op, 67134200.00 ns, 128.0483 ns/op
|
|
WorkloadActual 74: 524288 op, 59117300.00 ns, 112.7573 ns/op
|
|
WorkloadActual 75: 524288 op, 71966800.00 ns, 137.2658 ns/op
|
|
WorkloadActual 76: 524288 op, 72453300.00 ns, 138.1937 ns/op
|
|
WorkloadActual 77: 524288 op, 68227300.00 ns, 130.1332 ns/op
|
|
WorkloadActual 78: 524288 op, 72685600.00 ns, 138.6368 ns/op
|
|
WorkloadActual 79: 524288 op, 68093400.00 ns, 129.8779 ns/op
|
|
WorkloadActual 80: 524288 op, 59091900.00 ns, 112.7089 ns/op
|
|
WorkloadActual 81: 524288 op, 68364100.00 ns, 130.3942 ns/op
|
|
WorkloadActual 82: 524288 op, 65218600.00 ns, 124.3946 ns/op
|
|
WorkloadActual 83: 524288 op, 61323000.00 ns, 116.9643 ns/op
|
|
WorkloadActual 84: 524288 op, 78995500.00 ns, 150.6720 ns/op
|
|
WorkloadActual 85: 524288 op, 72060900.00 ns, 137.4453 ns/op
|
|
WorkloadActual 86: 524288 op, 60735300.00 ns, 115.8434 ns/op
|
|
WorkloadActual 87: 524288 op, 79016400.00 ns, 150.7118 ns/op
|
|
WorkloadActual 88: 524288 op, 63084900.00 ns, 120.3249 ns/op
|
|
WorkloadActual 89: 524288 op, 60692600.00 ns, 115.7619 ns/op
|
|
WorkloadActual 90: 524288 op, 75530600.00 ns, 144.0632 ns/op
|
|
WorkloadActual 91: 524288 op, 57794200.00 ns, 110.2337 ns/op
|
|
WorkloadActual 92: 524288 op, 67526200.00 ns, 128.7960 ns/op
|
|
WorkloadActual 93: 524288 op, 65949300.00 ns, 125.7883 ns/op
|
|
WorkloadActual 94: 524288 op, 79662000.00 ns, 151.9432 ns/op
|
|
WorkloadActual 95: 524288 op, 80607400.00 ns, 153.7464 ns/op
|
|
WorkloadActual 96: 524288 op, 73809300.00 ns, 140.7801 ns/op
|
|
WorkloadActual 97: 524288 op, 66853900.00 ns, 127.5137 ns/op
|
|
WorkloadActual 98: 524288 op, 61136500.00 ns, 116.6086 ns/op
|
|
WorkloadActual 99: 524288 op, 61301300.00 ns, 116.9230 ns/op
|
|
WorkloadActual 100: 524288 op, 65858000.00 ns, 125.6142 ns/op
|
|
|
|
WorkloadResult 1: 524288 op, 82950200.00 ns, 158.2150 ns/op
|
|
WorkloadResult 2: 524288 op, 72157800.00 ns, 137.6301 ns/op
|
|
WorkloadResult 3: 524288 op, 78382300.00 ns, 149.5024 ns/op
|
|
WorkloadResult 4: 524288 op, 81705100.00 ns, 155.8401 ns/op
|
|
WorkloadResult 5: 524288 op, 66191500.00 ns, 126.2503 ns/op
|
|
WorkloadResult 6: 524288 op, 66158600.00 ns, 126.1875 ns/op
|
|
WorkloadResult 7: 524288 op, 66801500.00 ns, 127.4137 ns/op
|
|
WorkloadResult 8: 524288 op, 67309400.00 ns, 128.3825 ns/op
|
|
WorkloadResult 9: 524288 op, 70345100.00 ns, 134.1726 ns/op
|
|
WorkloadResult 10: 524288 op, 68140100.00 ns, 129.9669 ns/op
|
|
WorkloadResult 11: 524288 op, 72253600.00 ns, 137.8128 ns/op
|
|
WorkloadResult 12: 524288 op, 65647100.00 ns, 125.2119 ns/op
|
|
WorkloadResult 13: 524288 op, 66886400.00 ns, 127.5757 ns/op
|
|
WorkloadResult 14: 524288 op, 72539600.00 ns, 138.3583 ns/op
|
|
WorkloadResult 15: 524288 op, 70354300.00 ns, 134.1902 ns/op
|
|
WorkloadResult 16: 524288 op, 60502700.00 ns, 115.3997 ns/op
|
|
WorkloadResult 17: 524288 op, 70347000.00 ns, 134.1763 ns/op
|
|
WorkloadResult 18: 524288 op, 63269200.00 ns, 120.6764 ns/op
|
|
WorkloadResult 19: 524288 op, 56961000.00 ns, 108.6445 ns/op
|
|
WorkloadResult 20: 524288 op, 65538100.00 ns, 125.0040 ns/op
|
|
WorkloadResult 21: 524288 op, 62201300.00 ns, 118.6396 ns/op
|
|
WorkloadResult 22: 524288 op, 61408400.00 ns, 117.1272 ns/op
|
|
WorkloadResult 23: 524288 op, 62908500.00 ns, 119.9884 ns/op
|
|
WorkloadResult 24: 524288 op, 63762200.00 ns, 121.6167 ns/op
|
|
WorkloadResult 25: 524288 op, 79688400.00 ns, 151.9936 ns/op
|
|
WorkloadResult 26: 524288 op, 67264700.00 ns, 128.2972 ns/op
|
|
WorkloadResult 27: 524288 op, 60927700.00 ns, 116.2104 ns/op
|
|
WorkloadResult 28: 524288 op, 67153500.00 ns, 128.0851 ns/op
|
|
WorkloadResult 29: 524288 op, 63684200.00 ns, 121.4680 ns/op
|
|
WorkloadResult 30: 524288 op, 72046100.00 ns, 137.4170 ns/op
|
|
WorkloadResult 31: 524288 op, 61618400.00 ns, 117.5278 ns/op
|
|
WorkloadResult 32: 524288 op, 61241600.00 ns, 116.8091 ns/op
|
|
WorkloadResult 33: 524288 op, 57179500.00 ns, 109.0612 ns/op
|
|
WorkloadResult 34: 524288 op, 63173600.00 ns, 120.4941 ns/op
|
|
WorkloadResult 35: 524288 op, 64729100.00 ns, 123.4610 ns/op
|
|
WorkloadResult 36: 524288 op, 61525500.00 ns, 117.3506 ns/op
|
|
WorkloadResult 37: 524288 op, 66442400.00 ns, 126.7288 ns/op
|
|
WorkloadResult 38: 524288 op, 61029400.00 ns, 116.4043 ns/op
|
|
WorkloadResult 39: 524288 op, 72412000.00 ns, 138.1149 ns/op
|
|
WorkloadResult 40: 524288 op, 61968600.00 ns, 118.1957 ns/op
|
|
WorkloadResult 41: 524288 op, 61055700.00 ns, 116.4545 ns/op
|
|
WorkloadResult 42: 524288 op, 59906700.00 ns, 114.2630 ns/op
|
|
WorkloadResult 43: 524288 op, 61734800.00 ns, 117.7498 ns/op
|
|
WorkloadResult 44: 524288 op, 60757900.00 ns, 115.8865 ns/op
|
|
WorkloadResult 45: 524288 op, 63402400.00 ns, 120.9305 ns/op
|
|
WorkloadResult 46: 524288 op, 61279400.00 ns, 116.8812 ns/op
|
|
WorkloadResult 47: 524288 op, 64273200.00 ns, 122.5914 ns/op
|
|
WorkloadResult 48: 524288 op, 77675600.00 ns, 148.1544 ns/op
|
|
WorkloadResult 49: 524288 op, 78931700.00 ns, 150.5503 ns/op
|
|
WorkloadResult 50: 524288 op, 67842500.00 ns, 129.3993 ns/op
|
|
WorkloadResult 51: 524288 op, 63186300.00 ns, 120.5183 ns/op
|
|
WorkloadResult 52: 524288 op, 63597800.00 ns, 121.3032 ns/op
|
|
WorkloadResult 53: 524288 op, 70199700.00 ns, 133.8953 ns/op
|
|
WorkloadResult 54: 524288 op, 66064100.00 ns, 126.0073 ns/op
|
|
WorkloadResult 55: 524288 op, 66947700.00 ns, 127.6926 ns/op
|
|
WorkloadResult 56: 524288 op, 67338400.00 ns, 128.4378 ns/op
|
|
WorkloadResult 57: 524288 op, 70583500.00 ns, 134.6273 ns/op
|
|
WorkloadResult 58: 524288 op, 68584700.00 ns, 130.8149 ns/op
|
|
WorkloadResult 59: 524288 op, 83088900.00 ns, 158.4795 ns/op
|
|
WorkloadResult 60: 524288 op, 73370000.00 ns, 139.9422 ns/op
|
|
WorkloadResult 61: 524288 op, 69930800.00 ns, 133.3824 ns/op
|
|
WorkloadResult 62: 524288 op, 69142900.00 ns, 131.8796 ns/op
|
|
WorkloadResult 63: 524288 op, 62223100.00 ns, 118.6811 ns/op
|
|
WorkloadResult 64: 524288 op, 66849600.00 ns, 127.5055 ns/op
|
|
WorkloadResult 65: 524288 op, 66068500.00 ns, 126.0157 ns/op
|
|
WorkloadResult 66: 524288 op, 61960100.00 ns, 118.1795 ns/op
|
|
WorkloadResult 67: 524288 op, 76250400.00 ns, 145.4361 ns/op
|
|
WorkloadResult 68: 524288 op, 63350200.00 ns, 120.8309 ns/op
|
|
WorkloadResult 69: 524288 op, 68484500.00 ns, 130.6238 ns/op
|
|
WorkloadResult 70: 524288 op, 72942500.00 ns, 139.1268 ns/op
|
|
WorkloadResult 71: 524288 op, 73245000.00 ns, 139.7038 ns/op
|
|
WorkloadResult 72: 524288 op, 67134000.00 ns, 128.0479 ns/op
|
|
WorkloadResult 73: 524288 op, 59117100.00 ns, 112.7569 ns/op
|
|
WorkloadResult 74: 524288 op, 71966600.00 ns, 137.2654 ns/op
|
|
WorkloadResult 75: 524288 op, 72453100.00 ns, 138.1933 ns/op
|
|
WorkloadResult 76: 524288 op, 68227100.00 ns, 130.1329 ns/op
|
|
WorkloadResult 77: 524288 op, 72685400.00 ns, 138.6364 ns/op
|
|
WorkloadResult 78: 524288 op, 68093200.00 ns, 129.8775 ns/op
|
|
WorkloadResult 79: 524288 op, 59091700.00 ns, 112.7085 ns/op
|
|
WorkloadResult 80: 524288 op, 68363900.00 ns, 130.3938 ns/op
|
|
WorkloadResult 81: 524288 op, 65218400.00 ns, 124.3942 ns/op
|
|
WorkloadResult 82: 524288 op, 61322800.00 ns, 116.9640 ns/op
|
|
WorkloadResult 83: 524288 op, 78995300.00 ns, 150.6716 ns/op
|
|
WorkloadResult 84: 524288 op, 72060700.00 ns, 137.4449 ns/op
|
|
WorkloadResult 85: 524288 op, 60735100.00 ns, 115.8430 ns/op
|
|
WorkloadResult 86: 524288 op, 79016200.00 ns, 150.7114 ns/op
|
|
WorkloadResult 87: 524288 op, 63084700.00 ns, 120.3245 ns/op
|
|
WorkloadResult 88: 524288 op, 60692400.00 ns, 115.7616 ns/op
|
|
WorkloadResult 89: 524288 op, 75530400.00 ns, 144.0628 ns/op
|
|
WorkloadResult 90: 524288 op, 57794000.00 ns, 110.2333 ns/op
|
|
WorkloadResult 91: 524288 op, 67526000.00 ns, 128.7956 ns/op
|
|
WorkloadResult 92: 524288 op, 65949100.00 ns, 125.7879 ns/op
|
|
WorkloadResult 93: 524288 op, 79661800.00 ns, 151.9428 ns/op
|
|
WorkloadResult 94: 524288 op, 80607200.00 ns, 153.7460 ns/op
|
|
WorkloadResult 95: 524288 op, 73809100.00 ns, 140.7797 ns/op
|
|
WorkloadResult 96: 524288 op, 66853700.00 ns, 127.5133 ns/op
|
|
WorkloadResult 97: 524288 op, 61136300.00 ns, 116.6082 ns/op
|
|
WorkloadResult 98: 524288 op, 61301100.00 ns, 116.9226 ns/op
|
|
WorkloadResult 99: 524288 op, 65857800.00 ns, 125.6138 ns/op
|
|
// GC: 0 0 0 624 524288
|
|
// Threading: 0 0 524288
|
|
|
|
|
|
Mean = 128.724 ns, StdErr = 1.194 ns (0.93%), N = 99, StdDev = 11.884 ns
|
|
Min = 108.644 ns, Q1 = 118.660 ns, Median = 127.505 ns, Q3 = 137.341 ns, Max = 158.479 ns
|
|
IQR = 18.681 ns, LowerFence = 90.639 ns, UpperFence = 165.363 ns
|
|
ConfidenceInterval = [124.672 ns; 132.776 ns] (CI 99.9%), Margin = 4.052 ns (3.15% of Mean)
|
|
Skewness = 0.67, Kurtosis = 2.73, MValue = 2.33
|
|
|
|
// ** Remained 0 (0.0%) benchmark(s) to run. Estimated finish 2026-05-08 18:00 (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 =
|
|
Mean = 179.943 ns, StdErr = 1.016 ns (0.56%), N = 71, StdDev = 8.560 ns
|
|
Min = 165.909 ns, Q1 = 172.341 ns, Median = 180.199 ns, Q3 = 184.523 ns, Max = 205.002 ns
|
|
IQR = 12.182 ns, LowerFence = 154.068 ns, UpperFence = 202.796 ns
|
|
ConfidenceInterval = [176.454 ns; 183.433 ns] (CI 99.9%), Margin = 3.489 ns (1.94% of Mean)
|
|
Skewness = 0.69, Kurtosis = 3, MValue = 2.67
|
|
-------------------- Histogram --------------------
|
|
[163.196 ns ; 168.677 ns) | @@
|
|
[168.677 ns ; 174.103 ns) | @@@@@@@@@@@@@@@@@@@@
|
|
[174.103 ns ; 179.512 ns) | @@@@@@@@@@@@
|
|
[179.512 ns ; 184.938 ns) | @@@@@@@@@@@@@@@@@@@@@
|
|
[184.938 ns ; 191.178 ns) | @@@@@@@@
|
|
[191.178 ns ; 196.004 ns) | @@@@
|
|
[196.004 ns ; 201.471 ns) | @@@
|
|
[201.471 ns ; 207.716 ns) | @
|
|
---------------------------------------------------
|
|
|
|
HlsfAllocatorBench.Libc: Job-VLPMSV(Toolchain=InProcessEmitToolchain, InvocationCount=1, UnrollFactor=1)
|
|
Runtime = ; GC =
|
|
Mean = 128.724 ns, StdErr = 1.194 ns (0.93%), N = 99, StdDev = 11.884 ns
|
|
Min = 108.644 ns, Q1 = 118.660 ns, Median = 127.505 ns, Q3 = 137.341 ns, Max = 158.479 ns
|
|
IQR = 18.681 ns, LowerFence = 90.639 ns, UpperFence = 165.363 ns
|
|
ConfidenceInterval = [124.672 ns; 132.776 ns] (CI 99.9%), Margin = 4.052 ns (3.15% of Mean)
|
|
Skewness = 0.67, Kurtosis = 2.73, MValue = 2.33
|
|
-------------------- Histogram --------------------
|
|
[108.082 ns ; 115.136 ns) | @@@@@@
|
|
[115.136 ns ; 121.880 ns) | @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
|
[121.880 ns ; 130.976 ns) | @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
|
[130.976 ns ; 140.034 ns) | @@@@@@@@@@@@@@@@@@@
|
|
[140.034 ns ; 147.578 ns) | @@@
|
|
[147.578 ns ; 154.322 ns) | @@@@@@@@
|
|
[154.322 ns ; 161.851 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 | 179.9 ns | 3.49 ns | 8.56 ns | 1.41 | 0.14 | - | NA |
|
|
| Libc | 128.7 ns | 4.05 ns | 11.88 ns | 1.01 | 0.13 | - | NA |
|
|
|
|
// * Warnings *
|
|
MinIterationTime
|
|
HlsfAllocatorBench.Hlsf: Toolchain=InProcessEmitToolchain, InvocationCount=1, UnrollFactor=1 -> The minimum observed iteration time is 86.985ms which is very small. It's recommended to increase it to at least 100ms using more operations.
|
|
HlsfAllocatorBench.Libc: Toolchain=InProcessEmitToolchain, InvocationCount=1, UnrollFactor=1 -> The minimum observed iteration time is 56.961ms which is very small. It's recommended to increase it to at least 100ms using more operations.
|
|
|
|
// * Hints *
|
|
Outliers
|
|
HlsfAllocatorBench.Hlsf: Toolchain=InProcessEmitToolchain, InvocationCount=1, UnrollFactor=1 -> 9 outliers were removed (210.04 ns..271.44 ns)
|
|
HlsfAllocatorBench.Libc: Toolchain=InProcessEmitToolchain, InvocationCount=1, UnrollFactor=1 -> 1 outlier was removed (177.64 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:20 (20.49 sec), executed benchmarks: 2
|
|
|
|
Global total time: 00:00:21 (21.61 sec), executed benchmarks: 2
|
|
// * Artifacts cleanup *
|
|
Artifacts cleanup is finished
|