SmallObject

Resolves a small object graph from each 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
AutofacClr1434.81434.81435.500.3170.082001808
Castle WindsorClr6648.06648.56673.7011.2743.127001856
DryIocClr26.526.526.500.0020.0010056
GraceClr21.521.521.500.0030.0010056
LightInjectClr25.525.525.500.0010.0000056
Microsoft Dependency InjectionClr140.3140.3140.300.0080.0020056
NInjectClr11315.911365.712143.70429.55564.034103405807
Simple InjectorClr56.456.456.400.0030.0010056
StructureMapClr1801.01795.01813.808.3672.160001984
AutofacCore1935.71935.51937.901.0730.277001808
Castle WindsorCore9888.79887.89912.3017.2564.455002696
DryIocCore29.029.029.100.0290.0080056
GraceCore21.921.921.900.0030.0010056
LightInjectCore25.725.725.700.0080.0020056
Microsoft Dependency InjectionCore117.8117.8117.800.0030.0010056
NInjectCore14830.914847.115153.80234.54365.05031505722
Simple InjectorCore39.639.639.600.0030.0010056
StructureMapCore2093.72093.82094.100.3330.086001984
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