Registration 500 ResolveHalf

This benchmark tests registering 500 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
AutofacClr5983953.25984152.25986569.901736.551464.11328502034016
DryIocClr17149227.017151068.617159708.508955.2692312.2406001281665
GraceClr20240710.620244298.420270726.5017099.5034570.03460151660870
LightInjectClr19853152.719844498.319933834.1035441.7089151.010120153156171
Microsoft Dependency InjectionClr631134.2631152.8631818.40545.517140.8523310338122
NInjectClr37548185.437584765.537735823.30146260.21837764.2264506748457
Simple InjectorClr35698051.335718145.935770832.6054152.64513982.1533004267516
StructureMapClr475930797.6476004245.1476370200.22339073.20390621.12542021024231198
AutofacCore6791579.86791164.86794376.501720.585444.25324001969629
DryIocCore21643314.121641521.521667544.8010140.7202618.32360152073997
GraceCore19598275.719594985.419629479.3020229.9945223.36260151569981
LightInjectCore19197151.019268183.019327815.50115206.52329746.19690152507160
Microsoft Dependency InjectionCore918442.5918367.3919390.20570.270147.24300327063
NInjectCore28754215.628702053.829045562.00153854.68542671.6128386395715
Simple InjectorCore33088585.333088895.233113892.7017129.1314422.7233004220104
StructureMapCore430217865.5430064064.6431013667.20324427.02783766.69827013521519349
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