Singleton

Resolves a Singleton services 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
AutofacClr365.5365.5365.500.0290.00800640
Castle WindsorClr273.6273.6273.700.0270.00700352
DryIocClr18.318.318.300.0010.000000
GraceClr12.112.112.100.0000.000000
LightInjectClr15.315.315.300.0040.001000
Microsoft Dependency InjectionClr100.5100.5100.500.0140.004000
NInjectClr735.6734.9739.702.2410.579001000
Simple InjectorClr28.928.928.900.0020.001000
StructureMapClr553.9554.5564.207.7071.990001120
AutofacCore525.1525.1525.410.1070.03000640
Castle WindsorCore312.2312.2312.510.1030.02800344
DryIocCore16.216.216.200.0010.000000
GraceCore12.412.412.400.0010.000000
LightInjectCore14.814.814.800.0020.000000
Microsoft Dependency InjectionCore100.7100.7100.700.0300.008000
NInjectCore1130.81131.31136.302.9620.79200976
Simple InjectorCore29.829.829.810.0010.000000
StructureMapCore622.5622.5622.700.0990.026001120
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