NoArgFunc

This benchmark registers a small objects then resolves a no argument function for each object 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
AutofacClr1704.71704.61705.500.6120.158002448
DryIocClr63.463.463.400.0260.00700176
GraceClr68.568.568.500.0060.00200168
LightInjectClr60.160.160.110.0070.0020056
AutofacCore2228.52228.72229.700.8130.210002448
DryIocCore945.3945.2945.600.1670.04500152
GraceCore62.662.662.700.0080.00200168
LightInjectCore80.680.680.610.0060.0010056
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