SingletonPerObjectGraph

This benchmark registers a small object as Singleton Per Object Graph then resolves it as part of a slightly larger object graph 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
Castle WindsorClr15659.915655.915697.1016.9114.366004784
GraceClr239.1239.1239.200.0460.01300328
StructureMapClr2561.32561.22564.201.3340.344002888
Castle WindsorCore21869.821867.121896.0018.0804.668006016
GraceCore215.1215.1215.100.0230.00600328
StructureMapCore3015.73014.73023.303.9541.021002888
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