Registration 500 ResolveOne

This benchmark tests registering 500 then ResolveOne 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
AutofacClr5076022.45075473.45079548.601926.309497.37121001464286
DryIocClr591676.2592339.9594046.901828.350472.078150640204
GraceClr788116.6787911.5792152.222051.705548.3415990701406
LightInjectClr1418152.41423344.01438411.0017944.1374633.156102001677296
Microsoft Dependency InjectionClr98121.898112.098188.2127.5287.94700134920
NInjectClr9370822.09364831.49461160.2133612.0489322.30532425375710
Simple InjectorClr5579675.15587473.65635710.9022670.1996058.866241151452559
StructureMapClr39957957.839961502.939995893.2021886.5185651.0752253013195258
AutofacCore5885735.55885119.55889032.401720.332444.18819501423720
DryIocCore688856.6688950.0690012.60671.853179.56000644358
GraceCore820961.8820878.2823786.111538.818411.2666510699505
LightInjectCore1155264.81155000.11164017.123173.743880.23872001130385
Microsoft Dependency InjectionCore100772.1100774.2100795.0011.4902.9679750134439
NInjectCore7107432.47122426.17281203.80114972.14829685.681643235128873
Simple InjectorCore7132528.17132982.87137635.703547.4421024.058225151508788
StructureMapCore38518021.038517847.538543917.9016333.0894365.2021656010863811
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