Registration 100 ResolveAll

This benchmark tests registering 100 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
AutofacClr749594.4749579.5749918.40165.64444.270150529900
DryIocClr6727536.06729165.06735383.704845.3721251.0707515358151
GraceClr7746165.97746881.57749506.202817.319752.96010530508618
LightInjectClr7364867.87365880.57378838.007226.0741865.76415044825422
Microsoft Dependency InjectionClr221634.6221666.8221931.40198.24651.18700101262
NInjectClr12098341.512087059.212185682.1037634.30910058.1926701030493
Simple InjectorClr12547877.312542337.612584450.2017554.6034532.579135301199893
StructureMapClr176032273.2176038771.6176257217.10119628.04433178.85090456514826
AutofacCore962596.0962686.4963420.80461.035119.039300511921
DryIocCore8802666.18801879.68821197.109095.3162348.4017515676735
GraceCore7918322.07919853.97925952.705265.3511359.5084515474409
LightInjectCore7460546.07459915.67471301.407694.0612056.32411828690964
Microsoft Dependency InjectionCore317057.7317289.4319470.001887.378487.31900105891
NInjectCore9539486.19539541.39550873.005017.7251341.0431050930665
Simple InjectorCore11244188.811244035.111247708.002367.485683.434105301132458
StructureMapCore160655830.5160654051.0160700469.5029588.7167639.77460305858733
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