Skip to content

Commit

Permalink
Updating internal Pure.DI to 2.1.9
Browse files Browse the repository at this point in the history
  • Loading branch information
NikolayPianikov committed Apr 13, 2024
1 parent f04626e commit 894ad75
Show file tree
Hide file tree
Showing 33 changed files with 223 additions and 312 deletions.
191 changes: 51 additions & 140 deletions README.md

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<html lang='en'>
<head>
<meta charset='utf-8' />
<title>Pure.DI.Benchmarks.Benchmarks.Array-20240412-095223</title>
<title>Pure.DI.Benchmarks.Benchmarks.Array-20240413-085624</title>

<style type="text/css">
table { border-collapse: collapse; display: block; width: 100%; overflow: auto; }
Expand All @@ -14,7 +14,7 @@
<body>
<pre><code>
BenchmarkDotNet v0.13.12, Ubuntu 20.04.6 LTS (Focal Fossa)
Intel Xeon Platinum 8259CL CPU 2.50GHz, 1 CPU, 2 logical cores and 1 physical core
Intel Xeon Platinum 8175M CPU 2.50GHz, 1 CPU, 2 logical cores and 1 physical core
.NET SDK 8.0.201
[Host] : .NET 8.0.2 (8.0.224.6711), X64 RyuJIT AVX-512F+CD+BW+DQ+VL
DefaultJob : .NET 8.0.2 (8.0.224.6711), X64 RyuJIT AVX-512F+CD+BW+DQ+VL
Expand All @@ -28,14 +28,14 @@
</tr><tr><td>&#39;Microsoft DI&#39;</td><td>NA</td><td>NA</td><td>NA</td><td>?</td><td>?</td><td>NA</td><td>NA</td><td>NA</td><td>?</td>
</tr><tr><td>&#39;Castle Windsor&#39;</td><td>NA</td><td>NA</td><td>NA</td><td>?</td><td>?</td><td>NA</td><td>NA</td><td>NA</td><td>?</td>
</tr><tr><td>Ninject</td><td>NA</td><td>NA</td><td>NA</td><td>?</td><td>?</td><td>NA</td><td>NA</td><td>NA</td><td>?</td>
</tr><tr><td>&#39;Pure.DI Resolve&lt;T&gt;()&#39;</td><td>174.7 ns</td><td>2.99 ns</td><td>2.65 ns</td><td>1.00</td><td>0.03</td><td>0.0336</td><td>-</td><td>632 B</td><td>1.00</td>
</tr><tr><td>&#39;Hand Coded&#39;</td><td>174.9 ns</td><td>3.11 ns</td><td>2.60 ns</td><td>1.00</td><td>0.00</td><td>0.0336</td><td>-</td><td>632 B</td><td>1.00</td>
</tr><tr><td>&#39;Pure.DI composition root&#39;</td><td>176.0 ns</td><td>3.55 ns</td><td>4.35 ns</td><td>1.01</td><td>0.03</td><td>0.0336</td><td>-</td><td>632 B</td><td>1.00</td>
</tr><tr><td>&#39;Pure.DI Resolve(Type)&#39;</td><td>177.2 ns</td><td>2.47 ns</td><td>2.06 ns</td><td>1.01</td><td>0.01</td><td>0.0336</td><td>-</td><td>632 B</td><td>1.00</td>
</tr><tr><td>DryIoc</td><td>200.4 ns</td><td>4.13 ns</td><td>7.02 ns</td><td>1.11</td><td>0.04</td><td>0.0334</td><td>-</td><td>632 B</td><td>1.00</td>
</tr><tr><td>LightInject</td><td>221.0 ns</td><td>4.44 ns</td><td>4.15 ns</td><td>1.27</td><td>0.03</td><td>0.0336</td><td>-</td><td>632 B</td><td>1.00</td>
</tr><tr><td>Unity</td><td>10,213.1 ns</td><td>173.93 ns</td><td>154.19 ns</td><td>58.49</td><td>0.70</td><td>0.7629</td><td>-</td><td>14520 B</td><td>22.97</td>
</tr><tr><td>Autofac</td><td>27,742.9 ns</td><td>134.03 ns</td><td>118.82 ns</td><td>158.63</td><td>2.39</td><td>1.5259</td><td>0.0610</td><td>28816 B</td><td>45.59</td>
</tr><tr><td>&#39;Hand Coded&#39;</td><td>181.4 ns</td><td>3.65 ns</td><td>6.09 ns</td><td>1.00</td><td>0.00</td><td>0.0365</td><td>-</td><td>632 B</td><td>1.00</td>
</tr><tr><td>&#39;Pure.DI composition root&#39;</td><td>182.0 ns</td><td>3.57 ns</td><td>7.29 ns</td><td>1.01</td><td>0.04</td><td>0.0365</td><td>-</td><td>632 B</td><td>1.00</td>
</tr><tr><td>&#39;Pure.DI Resolve&lt;T&gt;()&#39;</td><td>186.1 ns</td><td>3.52 ns</td><td>4.58 ns</td><td>1.03</td><td>0.04</td><td>0.0365</td><td>-</td><td>632 B</td><td>1.00</td>
</tr><tr><td>&#39;Pure.DI Resolve(Type)&#39;</td><td>189.8 ns</td><td>3.90 ns</td><td>11.05 ns</td><td>1.08</td><td>0.07</td><td>0.0365</td><td>-</td><td>632 B</td><td>1.00</td>
</tr><tr><td>LightInject</td><td>198.9 ns</td><td>4.06 ns</td><td>8.01 ns</td><td>1.10</td><td>0.05</td><td>0.0365</td><td>-</td><td>632 B</td><td>1.00</td>
</tr><tr><td>DryIoc</td><td>213.3 ns</td><td>4.35 ns</td><td>10.82 ns</td><td>1.20</td><td>0.07</td><td>0.0365</td><td>-</td><td>632 B</td><td>1.00</td>
</tr><tr><td>Unity</td><td>10,172.3 ns</td><td>193.16 ns</td><td>180.68 ns</td><td>55.87</td><td>1.97</td><td>0.8392</td><td>-</td><td>14520 B</td><td>22.97</td>
</tr><tr><td>Autofac</td><td>27,444.9 ns</td><td>318.63 ns</td><td>248.76 ns</td><td>149.08</td><td>3.87</td><td>1.6479</td><td>0.0610</td><td>28816 B</td><td>45.59</td>
</tr></tbody></table>
</body>
</html>
41 changes: 41 additions & 0 deletions benchmarks/data/Enum.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
<!DOCTYPE html>
<html lang='en'>
<head>
<meta charset='utf-8' />
<title>Pure.DI.Benchmarks.Benchmarks.Enum-20240413-090302</title>

<style type="text/css">
table { border-collapse: collapse; display: block; width: 100%; overflow: auto; }
td, th { padding: 6px 13px; border: 1px solid #ddd; text-align: right; }
tr { background-color: #fff; border-top: 1px solid #ccc; }
tr:nth-child(even) { background: #f8f8f8; }
</style>
</head>
<body>
<pre><code>
BenchmarkDotNet v0.13.12, Ubuntu 20.04.6 LTS (Focal Fossa)
Intel Xeon Platinum 8175M CPU 2.50GHz, 1 CPU, 2 logical cores and 1 physical core
.NET SDK 8.0.201
[Host] : .NET 8.0.2 (8.0.224.6711), X64 RyuJIT AVX-512F+CD+BW+DQ+VL
DefaultJob : .NET 8.0.2 (8.0.224.6711), X64 RyuJIT AVX-512F+CD+BW+DQ+VL
</code></pre>
<pre><code></code></pre>

<table>
<thead><tr><th>Method </th><th>Mean </th><th>Error</th><th>StdDev</th><th>Ratio</th><th>RatioSD</th><th>Gen0</th><th>Gen1</th><th>Allocated</th><th>Alloc Ratio</th>
</tr>
</thead><tbody><tr><td>&#39;Simple Injector&#39;</td><td>NA</td><td>NA</td><td>NA</td><td>?</td><td>?</td><td>NA</td><td>NA</td><td>NA</td><td>?</td>
</tr><tr><td>&#39;Castle Windsor&#39;</td><td>NA</td><td>NA</td><td>NA</td><td>?</td><td>?</td><td>NA</td><td>NA</td><td>NA</td><td>?</td>
</tr><tr><td>Ninject</td><td>NA</td><td>NA</td><td>NA</td><td>?</td><td>?</td><td>NA</td><td>NA</td><td>NA</td><td>?</td>
</tr><tr><td>&#39;Pure.DI Resolve&lt;T&gt;()&#39;</td><td>136.3 ns</td><td>2.77 ns</td><td>4.48 ns</td><td>0.88</td><td>0.03</td><td>0.0198</td><td>-</td><td>344 B</td><td>1.00</td>
</tr><tr><td>&#39;Pure.DI Resolve(Type)&#39;</td><td>137.9 ns</td><td>2.84 ns</td><td>4.66 ns</td><td>0.88</td><td>0.03</td><td>0.0198</td><td>-</td><td>344 B</td><td>1.00</td>
</tr><tr><td>&#39;Pure.DI composition root&#39;</td><td>141.5 ns</td><td>2.69 ns</td><td>5.50 ns</td><td>0.92</td><td>0.05</td><td>0.0198</td><td>-</td><td>344 B</td><td>1.00</td>
</tr><tr><td>&#39;Hand Coded&#39;</td><td>157.7 ns</td><td>3.24 ns</td><td>3.32 ns</td><td>1.00</td><td>0.00</td><td>0.0198</td><td>-</td><td>344 B</td><td>1.00</td>
</tr><tr><td>&#39;Microsoft DI&#39;</td><td>189.1 ns</td><td>3.11 ns</td><td>2.60 ns</td><td>1.20</td><td>0.02</td><td>0.0272</td><td>-</td><td>472 B</td><td>1.37</td>
</tr><tr><td>LightInject</td><td>290.2 ns</td><td>5.79 ns</td><td>5.42 ns</td><td>1.84</td><td>0.05</td><td>0.0496</td><td>-</td><td>856 B</td><td>2.49</td>
</tr><tr><td>DryIoc</td><td>308.8 ns</td><td>6.25 ns</td><td>14.12 ns</td><td>1.92</td><td>0.08</td><td>0.0496</td><td>-</td><td>856 B</td><td>2.49</td>
</tr><tr><td>Unity</td><td>7,874.1 ns</td><td>137.31 ns</td><td>128.44 ns</td><td>50.05</td><td>1.18</td><td>0.7935</td><td>-</td><td>13752 B</td><td>39.98</td>
</tr><tr><td>Autofac</td><td>26,601.4 ns</td><td>213.84 ns</td><td>189.56 ns</td><td>168.63</td><td>4.20</td><td>1.6479</td><td>0.0610</td><td>28944 B</td><td>84.14</td>
</tr></tbody></table>
</body>
</html>
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<html lang='en'>
<head>
<meta charset='utf-8' />
<title>Pure.DI.Benchmarks.Benchmarks.Func-20240412-095838</title>
<title>Pure.DI.Benchmarks.Benchmarks.Func-20240413-090718</title>

<style type="text/css">
table { border-collapse: collapse; display: block; width: 100%; overflow: auto; }
Expand All @@ -14,7 +14,7 @@
<body>
<pre><code>
BenchmarkDotNet v0.13.12, Ubuntu 20.04.6 LTS (Focal Fossa)
Intel Xeon Platinum 8259CL CPU 2.50GHz, 1 CPU, 2 logical cores and 1 physical core
Intel Xeon Platinum 8175M CPU 2.50GHz, 1 CPU, 2 logical cores and 1 physical core
.NET SDK 8.0.201
[Host] : .NET 8.0.2 (8.0.224.6711), X64 RyuJIT AVX-512F+CD+BW+DQ+VL
DefaultJob : .NET 8.0.2 (8.0.224.6711), X64 RyuJIT AVX-512F+CD+BW+DQ+VL
Expand All @@ -28,14 +28,14 @@
</tr><tr><td>&#39;Microsoft DI&#39;</td><td>NA</td><td>NA</td><td>NA</td><td>?</td><td>?</td><td>NA</td><td>NA</td><td>?</td>
</tr><tr><td>&#39;Castle Windsor&#39;</td><td>NA</td><td>NA</td><td>NA</td><td>?</td><td>?</td><td>NA</td><td>NA</td><td>?</td>
</tr><tr><td>Ninject</td><td>NA</td><td>NA</td><td>NA</td><td>?</td><td>?</td><td>NA</td><td>NA</td><td>?</td>
</tr><tr><td>&#39;Pure.DI composition root&#39;</td><td>9.795 ns</td><td>0.1705 ns</td><td>0.1424 ns</td><td>0.98</td><td>0.02</td><td>0.0013</td><td>24 B</td><td>1.00</td>
</tr><tr><td>&#39;Hand Coded&#39;</td><td>9.988 ns</td><td>0.1626 ns</td><td>0.1441 ns</td><td>1.00</td><td>0.00</td><td>0.0013</td><td>24 B</td><td>1.00</td>
</tr><tr><td>&#39;Pure.DI Resolve&lt;T&gt;()&#39;</td><td>12.079 ns</td><td>0.1415 ns</td><td>0.1255 ns</td><td>1.21</td><td>0.02</td><td>0.0013</td><td>24 B</td><td>1.00</td>
</tr><tr><td>&#39;Pure.DI Resolve(Type)&#39;</td><td>12.984 ns</td><td>0.1515 ns</td><td>0.1417 ns</td><td>1.30</td><td>0.02</td><td>0.0013</td><td>24 B</td><td>1.00</td>
</tr><tr><td>DryIoc</td><td>69.285 ns</td><td>1.4315 ns</td><td>1.4059 ns</td><td>6.93</td><td>0.18</td><td>0.0063</td><td>120 B</td><td>5.00</td>
</tr><tr><td>LightInject</td><td>325.360 ns</td><td>5.2084 ns</td><td>4.6171 ns</td><td>32.58</td><td>0.57</td><td>0.0267</td><td>504 B</td><td>21.00</td>
</tr><tr><td>Unity</td><td>4,620.579 ns</td><td>36.4441 ns</td><td>32.3067 ns</td><td>462.68</td><td>6.64</td><td>0.1297</td><td>2552 B</td><td>106.33</td>
</tr><tr><td>Autofac</td><td>11,448.774 ns</td><td>109.1515 ns</td><td>85.2183 ns</td><td>1,149.44</td><td>17.51</td><td>0.7477</td><td>14008 B</td><td>583.67</td>
</tr><tr><td>&#39;Hand Coded&#39;</td><td>9.394 ns</td><td>0.2654 ns</td><td>0.3056 ns</td><td>1.00</td><td>0.00</td><td>0.0014</td><td>24 B</td><td>1.00</td>
</tr><tr><td>&#39;Pure.DI composition root&#39;</td><td>9.462 ns</td><td>0.2354 ns</td><td>0.2087 ns</td><td>1.00</td><td>0.04</td><td>0.0014</td><td>24 B</td><td>1.00</td>
</tr><tr><td>&#39;Pure.DI Resolve&lt;T&gt;()&#39;</td><td>12.645 ns</td><td>0.2946 ns</td><td>0.2756 ns</td><td>1.34</td><td>0.05</td><td>0.0014</td><td>24 B</td><td>1.00</td>
</tr><tr><td>&#39;Pure.DI Resolve(Type)&#39;</td><td>13.081 ns</td><td>0.1891 ns</td><td>0.1676 ns</td><td>1.38</td><td>0.04</td><td>0.0014</td><td>24 B</td><td>1.00</td>
</tr><tr><td>DryIoc</td><td>70.358 ns</td><td>1.4444 ns</td><td>1.2804 ns</td><td>7.41</td><td>0.27</td><td>0.0069</td><td>120 B</td><td>5.00</td>
</tr><tr><td>LightInject</td><td>328.676 ns</td><td>5.6607 ns</td><td>4.7269 ns</td><td>34.52</td><td>0.99</td><td>0.0291</td><td>504 B</td><td>21.00</td>
</tr><tr><td>Unity</td><td>4,550.994 ns</td><td>30.3968 ns</td><td>26.9460 ns</td><td>479.38</td><td>13.31</td><td>0.1450</td><td>2552 B</td><td>106.33</td>
</tr><tr><td>Autofac</td><td>11,121.527 ns</td><td>148.2118 ns</td><td>138.6374 ns</td><td>1,174.57</td><td>28.55</td><td>0.8087</td><td>14008 B</td><td>583.67</td>
</tr></tbody></table>
</body>
</html>
41 changes: 41 additions & 0 deletions benchmarks/data/Singleton.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
<!DOCTYPE html>
<html lang='en'>
<head>
<meta charset='utf-8' />
<title>Pure.DI.Benchmarks.Benchmarks.Singleton-20240413-091023</title>

<style type="text/css">
table { border-collapse: collapse; display: block; width: 100%; overflow: auto; }
td, th { padding: 6px 13px; border: 1px solid #ddd; text-align: right; }
tr { background-color: #fff; border-top: 1px solid #ccc; }
tr:nth-child(even) { background: #f8f8f8; }
</style>
</head>
<body>
<pre><code>
BenchmarkDotNet v0.13.12, Ubuntu 20.04.6 LTS (Focal Fossa)
Intel Xeon Platinum 8175M CPU 2.50GHz, 1 CPU, 2 logical cores and 1 physical core
.NET SDK 8.0.201
[Host] : .NET 8.0.2 (8.0.224.6711), X64 RyuJIT AVX-512F+CD+BW+DQ+VL
DefaultJob : .NET 8.0.2 (8.0.224.6711), X64 RyuJIT AVX-512F+CD+BW+DQ+VL
</code></pre>
<pre><code></code></pre>

<table>
<thead><tr><th>Method </th><th>Mean </th><th>Error </th><th>StdDev </th><th>Ratio</th><th>RatioSD</th><th>Gen0</th><th>Gen1</th><th>Allocated</th><th>Alloc Ratio</th>
</tr>
</thead><tbody><tr><td>&#39;Hand Coded&#39;</td><td>8.469 ns</td><td>0.2493 ns</td><td>0.4165 ns</td><td>1.00</td><td>0.00</td><td>0.0014</td><td>-</td><td>24 B</td><td>1.00</td>
</tr><tr><td>&#39;Pure.DI composition root&#39;</td><td>9.506 ns</td><td>0.2733 ns</td><td>0.3648 ns</td><td>1.11</td><td>0.06</td><td>0.0014</td><td>-</td><td>24 B</td><td>1.00</td>
</tr><tr><td>&#39;Pure.DI Resolve&lt;T&gt;()&#39;</td><td>12.508 ns</td><td>0.2986 ns</td><td>0.2793 ns</td><td>1.43</td><td>0.08</td><td>0.0014</td><td>-</td><td>24 B</td><td>1.00</td>
</tr><tr><td>&#39;Pure.DI Resolve(Type)&#39;</td><td>12.572 ns</td><td>0.2674 ns</td><td>0.2501 ns</td><td>1.43</td><td>0.07</td><td>0.0014</td><td>-</td><td>24 B</td><td>1.00</td>
</tr><tr><td>DryIoc</td><td>28.755 ns</td><td>0.2372 ns</td><td>0.2219 ns</td><td>3.28</td><td>0.15</td><td>0.0014</td><td>-</td><td>24 B</td><td>1.00</td>
</tr><tr><td>&#39;Simple Injector&#39;</td><td>35.304 ns</td><td>0.2639 ns</td><td>0.2060 ns</td><td>3.99</td><td>0.19</td><td>0.0014</td><td>-</td><td>24 B</td><td>1.00</td>
</tr><tr><td>&#39;Microsoft DI&#39;</td><td>39.436 ns</td><td>0.4113 ns</td><td>0.3435 ns</td><td>4.48</td><td>0.24</td><td>0.0014</td><td>-</td><td>24 B</td><td>1.00</td>
</tr><tr><td>LightInject</td><td>910.508 ns</td><td>5.9297 ns</td><td>5.2565 ns</td><td>103.56</td><td>4.97</td><td>0.0010</td><td>-</td><td>24 B</td><td>1.00</td>
</tr><tr><td>Unity</td><td>7,927.580 ns</td><td>29.0347 ns</td><td>24.2453 ns</td><td>900.81</td><td>44.06</td><td>0.1831</td><td>-</td><td>3184 B</td><td>132.67</td>
</tr><tr><td>Autofac</td><td>19,562.149 ns</td><td>236.3915 ns</td><td>209.5549 ns</td><td>2,224.36</td><td>94.37</td><td>1.3733</td><td>0.0305</td><td>24208 B</td><td>1,008.67</td>
</tr><tr><td>&#39;Castle Windsor&#39;</td><td>31,009.123 ns</td><td>327.3126 ns</td><td>306.1684 ns</td><td>3,531.38</td><td>141.29</td><td>1.3428</td><td>-</td><td>23912 B</td><td>996.33</td>
</tr><tr><td>Ninject</td><td>120,850.129 ns</td><td>2,359.7906 ns</td><td>3,532.0234 ns</td><td>14,228.15</td><td>605.72</td><td>4.2725</td><td>1.0986</td><td>74096 B</td><td>3,087.33</td>
</tr></tbody></table>
</body>
</html>
41 changes: 41 additions & 0 deletions benchmarks/data/Transient.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
<!DOCTYPE html>
<html lang='en'>
<head>
<meta charset='utf-8' />
<title>Pure.DI.Benchmarks.Benchmarks.Transient-20240413-091543</title>

<style type="text/css">
table { border-collapse: collapse; display: block; width: 100%; overflow: auto; }
td, th { padding: 6px 13px; border: 1px solid #ddd; text-align: right; }
tr { background-color: #fff; border-top: 1px solid #ccc; }
tr:nth-child(even) { background: #f8f8f8; }
</style>
</head>
<body>
<pre><code>
BenchmarkDotNet v0.13.12, Ubuntu 20.04.6 LTS (Focal Fossa)
Intel Xeon Platinum 8175M CPU 2.50GHz, 1 CPU, 2 logical cores and 1 physical core
.NET SDK 8.0.201
[Host] : .NET 8.0.2 (8.0.224.6711), X64 RyuJIT AVX-512F+CD+BW+DQ+VL
DefaultJob : .NET 8.0.2 (8.0.224.6711), X64 RyuJIT AVX-512F+CD+BW+DQ+VL
</code></pre>
<pre><code></code></pre>

<table>
<thead><tr><th>Method </th><th>Mean </th><th>Error </th><th>StdDev </th><th>Ratio</th><th>RatioSD</th><th>Gen0</th><th>Gen1</th><th>Allocated</th><th>Alloc Ratio</th>
</tr>
</thead><tbody><tr><td>&#39;Hand Coded&#39;</td><td>8.300 ns</td><td>0.2275 ns</td><td>0.2017 ns</td><td>1.00</td><td>0.00</td><td>0.0014</td><td>-</td><td>24 B</td><td>1.00</td>
</tr><tr><td>&#39;Pure.DI composition root&#39;</td><td>8.417 ns</td><td>0.2472 ns</td><td>0.2313 ns</td><td>1.02</td><td>0.04</td><td>0.0014</td><td>-</td><td>24 B</td><td>1.00</td>
</tr><tr><td>&#39;Pure.DI Resolve&lt;T&gt;()&#39;</td><td>10.007 ns</td><td>0.2170 ns</td><td>0.1924 ns</td><td>1.21</td><td>0.03</td><td>0.0014</td><td>-</td><td>24 B</td><td>1.00</td>
</tr><tr><td>&#39;Pure.DI Resolve(Type)&#39;</td><td>10.739 ns</td><td>0.2942 ns</td><td>0.4915 ns</td><td>1.29</td><td>0.06</td><td>0.0014</td><td>-</td><td>24 B</td><td>1.00</td>
</tr><tr><td>LightInject</td><td>18.968 ns</td><td>0.4292 ns</td><td>0.3805 ns</td><td>2.29</td><td>0.07</td><td>0.0014</td><td>-</td><td>24 B</td><td>1.00</td>
</tr><tr><td>&#39;Microsoft DI&#39;</td><td>24.761 ns</td><td>0.2356 ns</td><td>0.2089 ns</td><td>2.98</td><td>0.07</td><td>0.0014</td><td>-</td><td>24 B</td><td>1.00</td>
</tr><tr><td>DryIoc</td><td>26.034 ns</td><td>0.3170 ns</td><td>0.2810 ns</td><td>3.14</td><td>0.06</td><td>0.0014</td><td>-</td><td>24 B</td><td>1.00</td>
</tr><tr><td>&#39;Simple Injector&#39;</td><td>33.862 ns</td><td>0.4485 ns</td><td>0.3976 ns</td><td>4.08</td><td>0.11</td><td>0.0014</td><td>-</td><td>24 B</td><td>1.00</td>
</tr><tr><td>Unity</td><td>11,055.904 ns</td><td>85.9931 ns</td><td>76.2306 ns</td><td>1,332.65</td><td>31.50</td><td>0.2899</td><td>-</td><td>5176 B</td><td>215.67</td>
</tr><tr><td>Autofac</td><td>28,686.734 ns</td><td>523.7684 ns</td><td>464.3070 ns</td><td>3,458.02</td><td>103.75</td><td>1.9226</td><td>0.0916</td><td>33224 B</td><td>1,384.33</td>
</tr><tr><td>&#39;Castle Windsor&#39;</td><td>57,113.574 ns</td><td>417.0749 ns</td><td>369.7260 ns</td><td>6,883.84</td><td>138.26</td><td>3.1128</td><td>-</td><td>54360 B</td><td>2,265.00</td>
</tr><tr><td>Ninject</td><td>259,310.814 ns</td><td>5,082.3164 ns</td><td>5,438.0217 ns</td><td>31,238.77</td><td>1,101.53</td><td>7.3242</td><td>1.9531</td><td>131008 B</td><td>5,458.67</td>
</tr></tbody></table>
</body>
</html>

This file was deleted.

Loading

0 comments on commit 894ad75

Please sign in to comment.