BenchmarkDotNet v0.13.12, Windows 10 (10.0.17763.5576/1809/October2018Update/Redstone5) (Hyper-V)
Intel Xeon CPU E5-2697 v3 2.60GHz, 1 CPU, 2 logical cores and 1 physical core
.NET SDK 8.0.300
  [Host]     : .NET 8.0.5 (8.0.524.21615), X64 RyuJIT AVX2
  Job-TFDDBK : .NET 8.0.5 (8.0.524.21615), X64 RyuJIT AVX2

InvocationCount=100000  RunStrategy=Throughput  
Method InvocationCount Container Mean Error StdDev Median Gen0 Gen1 Allocated
SingletonService 0 Autofac 8.0.0.0 600.53 ns 11.260 ns 28.863 ns 590.04 ns 0.1000 - 1840 B
ScopedService 0 Autofac 8.0.0.0 589.75 ns 9.774 ns 7.631 ns 588.10 ns 0.1000 - 1840 B
TransientService 0 Autofac 8.0.0.0 596.97 ns 11.904 ns 11.691 ns 594.71 ns 0.1000 - 1840 B
SingletonService 0 DryIoc 5.4.3.0 119.20 ns 2.393 ns 4.667 ns 117.32 ns 0.0100 - 312 B
ScopedService 0 DryIoc 5.4.3.0 120.78 ns 1.905 ns 1.689 ns 120.28 ns 0.0100 - 312 B
TransientService 0 DryIoc 5.4.3.0 117.80 ns 1.030 ns 0.860 ns 118.05 ns 0.0100 - 312 B
SingletonService 0 Lamar 0.0.0.0 1,226.18 ns 23.865 ns 27.483 ns 1,223.37 ns 0.0200 0.0100 432 B
ScopedService 0 Lamar 0.0.0.0 1,198.66 ns 22.864 ns 41.807 ns 1,194.82 ns 0.0200 0.0100 432 B
TransientService 0 Lamar 0.0.0.0 1,209.11 ns 23.794 ns 56.086 ns 1,213.35 ns 0.0200 0.0100 432 B
SingletonService 0 Microsoft.Extensions.DependencyInjection 8.0.0.0 70.27 ns 1.278 ns 1.570 ns 69.63 ns - - 128 B
ScopedService 0 Microsoft.Extensions.DependencyInjection 8.0.0.0 69.80 ns 0.900 ns 0.797 ns 69.68 ns - - 128 B
TransientService 0 Microsoft.Extensions.DependencyInjection 8.0.0.0 71.69 ns 0.748 ns 0.663 ns 71.82 ns - - 128 B
SingletonService 0 Solti.Utils.DI 10.1.0.0 59.30 ns 3.504 ns 10.166 ns 54.38 ns - - 176 B
ScopedService 0 Solti.Utils.DI 10.1.0.0 58.69 ns 3.220 ns 9.136 ns 54.45 ns - - 176 B
TransientService 0 Solti.Utils.DI 10.1.0.0 49.61 ns 1.015 ns 1.423 ns 49.22 ns - - 160 B
SingletonService 0 Stashbox 5.14.1.0 49.88 ns 0.995 ns 0.931 ns 49.91 ns - - 136 B
ScopedService 0 Stashbox 5.14.1.0 55.46 ns 2.967 ns 8.222 ns 51.46 ns - - 136 B
TransientService 0 Stashbox 5.14.1.0 135.92 ns 0.800 ns 0.668 ns 135.86 ns - - 136 B
SingletonService 1 Autofac 8.0.0.0 992.11 ns 19.827 ns 29.062 ns 989.04 ns 0.1400 - 2648 B
ScopedService 1 Autofac 8.0.0.0 1,824.59 ns 36.348 ns 53.279 ns 1,815.03 ns 0.1800 - 3416 B
TransientService 1 Autofac 8.0.0.0 1,446.51 ns 27.813 ns 26.016 ns 1,443.56 ns 0.1700 - 3176 B
SingletonService 1 DryIoc 5.4.3.0 171.85 ns 3.558 ns 9.681 ns 168.85 ns 0.0100 - 312 B
ScopedService 1 DryIoc 5.4.3.0 238.08 ns 5.662 ns 15.970 ns 233.24 ns 0.0200 - 424 B
TransientService 1 DryIoc 5.4.3.0 156.62 ns 2.514 ns 1.963 ns 155.78 ns 0.0100 - 360 B
SingletonService 1 Lamar 0.0.0.0 1,266.47 ns 25.284 ns 47.490 ns 1,265.37 ns 0.0200 0.0100 472 B
ScopedService 1 Lamar 0.0.0.0 1,453.81 ns 28.719 ns 53.232 ns 1,448.43 ns 0.0300 0.0200 616 B
TransientService 1 Lamar 0.0.0.0 1,176.74 ns 22.824 ns 19.059 ns 1,182.37 ns 0.0200 0.0100 520 B
SingletonService 1 Microsoft.Extensions.DependencyInjection 8.0.0.0 92.05 ns 1.211 ns 1.012 ns 92.01 ns - - 128 B
ScopedService 1 Microsoft.Extensions.DependencyInjection 8.0.0.0 250.01 ns 5.030 ns 14.021 ns 244.42 ns 0.0100 - 360 B
TransientService 1 Microsoft.Extensions.DependencyInjection 8.0.0.0 101.41 ns 0.825 ns 0.644 ns 101.31 ns - - 176 B
SingletonService 1 Solti.Utils.DI 10.1.0.0 81.80 ns 1.166 ns 0.974 ns 81.70 ns - - 176 B
ScopedService 1 Solti.Utils.DI 10.1.0.0 135.12 ns 3.349 ns 9.169 ns 131.28 ns 0.0100 - 224 B
TransientService 1 Solti.Utils.DI 10.1.0.0 109.28 ns 2.141 ns 1.672 ns 108.95 ns 0.0100 - 208 B
SingletonService 1 Stashbox 5.14.1.0 70.86 ns 1.351 ns 2.570 ns 70.02 ns - - 136 B
ScopedService 1 Stashbox 5.14.1.0 204.75 ns 3.117 ns 4.760 ns 203.41 ns 0.0200 - 416 B
TransientService 1 Stashbox 5.14.1.0 89.26 ns 2.212 ns 5.906 ns 90.02 ns 0.0100 - 184 B
SingletonService 5 Autofac 8.0.0.0 2,413.43 ns 36.304 ns 30.315 ns 2,419.39 ns 0.3200 - 5880 B
ScopedService 5 Autofac 8.0.0.0 3,373.54 ns 39.784 ns 33.221 ns 3,373.69 ns 0.3600 - 6648 B
TransientService 5 Autofac 8.0.0.0 4,804.40 ns 93.954 ns 111.846 ns 4,816.10 ns 0.4600 - 8520 B
SingletonService 5 DryIoc 5.4.3.0 211.32 ns 3.686 ns 4.245 ns 210.91 ns 0.0100 - 312 B
ScopedService 5 DryIoc 5.4.3.0 324.49 ns 5.777 ns 4.824 ns 322.40 ns 0.0200 - 424 B
TransientService 5 DryIoc 5.4.3.0 282.26 ns 5.691 ns 15.483 ns 276.21 ns 0.0300 - 552 B
SingletonService 5 Lamar 0.0.0.0 1,479.83 ns 27.582 ns 25.801 ns 1,485.13 ns 0.0300 0.0200 632 B
ScopedService 5 Lamar 0.0.0.0 1,835.93 ns 36.664 ns 68.864 ns 1,811.96 ns 0.0400 0.0300 776 B
TransientService 5 Lamar 0.0.0.0 1,661.91 ns 32.886 ns 53.104 ns 1,657.30 ns 0.0400 0.0300 872 B
SingletonService 5 Microsoft.Extensions.DependencyInjection 8.0.0.0 162.50 ns 3.279 ns 3.644 ns 162.02 ns - - 128 B
ScopedService 5 Microsoft.Extensions.DependencyInjection 8.0.0.0 471.22 ns 9.455 ns 11.957 ns 466.27 ns 0.0100 - 360 B
TransientService 5 Microsoft.Extensions.DependencyInjection 8.0.0.0 244.41 ns 4.899 ns 13.160 ns 242.34 ns 0.0200 - 368 B
SingletonService 5 Solti.Utils.DI 10.1.0.0 242.75 ns 5.122 ns 14.279 ns 240.76 ns - - 176 B
ScopedService 5 Solti.Utils.DI 10.1.0.0 249.62 ns 4.719 ns 11.925 ns 246.62 ns 0.0100 - 224 B
TransientService 5 Solti.Utils.DI 10.1.0.0 347.05 ns 7.440 ns 20.862 ns 342.13 ns 0.0200 - 400 B
SingletonService 5 Stashbox 5.14.1.0 127.87 ns 2.776 ns 7.458 ns 125.56 ns - - 136 B
ScopedService 5 Stashbox 5.14.1.0 292.78 ns 5.774 ns 4.508 ns 292.08 ns 0.0200 - 416 B
TransientService 5 Stashbox 5.14.1.0 178.81 ns 3.891 ns 10.586 ns 176.26 ns 0.0200 - 376 B
SingletonService 20 Autofac 8.0.0.0 7,738.31 ns 108.357 ns 101.357 ns 7,773.86 ns 0.9800 - 18000 B
ScopedService 20 Autofac 8.0.0.0 8,848.43 ns 138.174 ns 122.487 ns 8,829.37 ns 1.0200 0.0100 18768 B
TransientService 20 Autofac 8.0.0.0 17,522.45 ns 340.341 ns 318.355 ns 17,491.00 ns 1.5600 0.0100 28560 B
SingletonService 20 DryIoc 5.4.3.0 450.13 ns 8.277 ns 6.912 ns 447.22 ns 0.0100 - 312 B
ScopedService 20 DryIoc 5.4.3.0 701.21 ns 13.466 ns 13.226 ns 700.98 ns 0.0200 - 424 B
TransientService 20 DryIoc 5.4.3.0 703.23 ns 13.721 ns 12.835 ns 701.62 ns 0.0600 - 1272 B
SingletonService 20 Lamar 0.0.0.0 1,926.52 ns 37.474 ns 89.061 ns 1,900.06 ns 0.0600 0.0500 1232 B
ScopedService 20 Lamar 0.0.0.0 2,185.17 ns 42.106 ns 50.124 ns 2,203.09 ns 0.0700 0.0600 1376 B
TransientService 20 Lamar 0.0.0.0 2,311.72 ns 46.045 ns 66.036 ns 2,310.84 ns 0.1100 0.1000 2192 B
SingletonService 20 Microsoft.Extensions.DependencyInjection 8.0.0.0 442.52 ns 8.849 ns 12.405 ns 439.00 ns - - 128 B
ScopedService 20 Microsoft.Extensions.DependencyInjection 8.0.0.0 1,211.13 ns 23.006 ns 21.520 ns 1,205.63 ns 0.0100 - 360 B
TransientService 20 Microsoft.Extensions.DependencyInjection 8.0.0.0 704.40 ns 14.060 ns 17.781 ns 698.48 ns 0.0500 - 1088 B
SingletonService 20 Solti.Utils.DI 10.1.0.0 689.88 ns 13.825 ns 23.098 ns 680.53 ns - - 176 B
ScopedService 20 Solti.Utils.DI 10.1.0.0 673.98 ns 13.314 ns 18.664 ns 670.62 ns 0.0100 - 224 B
TransientService 20 Solti.Utils.DI 10.1.0.0 1,147.57 ns 21.832 ns 26.811 ns 1,148.88 ns 0.0600 - 1120 B
SingletonService 20 Stashbox 5.14.1.0 337.06 ns 6.746 ns 10.893 ns 334.48 ns - - 136 B
ScopedService 20 Stashbox 5.14.1.0 551.68 ns 9.807 ns 7.657 ns 550.42 ns 0.0200 - 416 B
TransientService 20 Stashbox 5.14.1.0 517.14 ns 9.876 ns 8.755 ns 515.34 ns 0.0500 - 1096 B
In This Article
Back to top Generated by DocFX