Registration 100 ResolveHalf

This benchmark tests registering 100 then ResolveHalf 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
AutofacClr596654.2596754.2597229.50303.64778.4011050415467
DryIocClr3440539.33446519.73459770.2016495.1744259.03610515233263
GraceClr3919022.53917603.33928400.924492.3461245.952600318598
LightInjectClr3788226.23781259.63836340.4022266.7815749.25819530554530
Microsoft Dependency InjectionClr118677.0118712.9118898.70137.72935.5610068082
NInjectClr6568920.06569550.46580231.515057.8461351.7661390750381
Simple InjectorClr6791825.06796653.26837695.3027055.2457230.81815030720692
StructureMapClr90248524.590244350.890303700.9028632.8147392.96175304284474
AutofacCore793111.3792959.0794245.50508.432131.27700402298
DryIocCore4453794.24453562.54457548.301953.377541.769750391242
GraceCore4005782.54006080.84009582.002251.876581.432600301598
LightInjectCore3810637.03807846.63823101.805593.8781495.02716530435149
Microsoft Dependency InjectionCore168999.7168954.3169534.50284.17073.3720066619
NInjectCore5154438.25153213.95172938.407700.8601988.3531500669738
Simple InjectorCore6161785.26161074.66168954.603136.654869.95115015674240
StructureMapCore82746457.582745394.682772726.2015294.9693949.14460153720696
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