Array

This benchmark registers 5 small objects then resolves them as an Array. 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
AutofacClr11459.311460.311461.702.6880.694009968
DryIocClr270.2270.2270.200.0300.00900464
GraceClr268.5268.5268.500.0290.00800464
LightInjectClr269.1269.1269.210.0090.00300464
Simple InjectorClr853.5853.5853.900.1840.04700528
StructureMapClr8408.68410.28418.906.3921.650004856
AutofacCore14632.614631.914648.807.8952.038009808
DryIocCore246.6246.6246.700.0300.00900464
GraceCore197.4197.4197.500.0440.01100464
LightInjectCore251.6251.6251.600.0400.01100464
Simple InjectorCore720.0720.0720.100.0340.00900528
StructureMapCore8762.38758.48784.8014.7473.808004704
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