Registration 500 ResolveAll

This benchmark tests registering 500 then ResolveAll from the container The code can be found here.

Container Env Mean (ns) Median (ns) Max (ns) Outliers Std Dev (ns) Std Err (ns) Gen 1 Gen 2 Bytes Alloc
AutofacClr6953578.16953108.66957021.502409.144622.03843502606166
DryIocClr33915990.933915500.233939867.1018814.8455028.4794501955358
GraceClr39563916.439560923.539594429.1022954.0385926.7073002668723
LightInjectClr40746113.540642612.441046675.40186424.10848134.49875305392476
Microsoft Dependency InjectionClr1306455.91306487.71308513.001033.578276.2353750629733
NInjectClr65714235.465246181.767045698.30689632.503178062.3476558121130
Simple InjectorClr68991937.168980723.469179329.00103919.99826832.02860158919380
StructureMapClr905940917.3905792610.3908247934.101467389.551378878.35336016435402140
AutofacCore7638437.77638516.47643794.003461.603893.78237502517673
DryIocCore42946160.742945159.142985055.2322413.8605990.35645153542812
GraceCore38510739.538508930.938558445.8031124.4318984.8493002488116
LightInjectCore37491822.037497532.337535263.8026886.5747185.73945154583912
Microsoft Dependency InjectionCore1826290.31826298.11828508.701378.236355.859750582331
NInjectCore49961438.449965933.450069800.9059604.35015389.7776007683224
Simple InjectorCore62215618.662241573.662409572.40144316.95737262.47845158772418
StructureMapCore821478117.2821527749.1822274896.80381199.399101879.82540518032205711
Details

BenchmarkDotNet=v0.10.8, OS=Windows 10 Redstone 2 (10.0.15063)
Processor=Intel Core i7-3770 CPU 3.40GHz (Ivy Bridge), ProcessorCount=4
Frequency=3320336 Hz, Resolution=301.1743 ns, Timer=TSC
  [Host] : Clr 4.0.30319.42000, 64bit RyuJIT-v4.7.2101.1
  Clr    : Clr 4.0.30319.42000, 64bit RyuJIT-v4.7.2101.1
  Core   : .NET Core 4.6.25211.01, 64bit RyuJIT