{"id":13732654,"url":"https://github.com/danielpalme/IocPerformance","last_synced_at":"2025-05-08T08:32:09.411Z","repository":{"id":2711278,"uuid":"3705567","full_name":"danielpalme/IocPerformance","owner":"danielpalme","description":"Performance comparison of .NET IoC containers","archived":true,"fork":false,"pushed_at":"2023-07-20T20:42:32.000Z","size":52838,"stargazers_count":883,"open_issues_count":0,"forks_count":156,"subscribers_count":70,"default_branch":"main","last_synced_at":"2024-11-15T01:32:53.972Z","etag":null,"topics":["benchmark","ioc"],"latest_commit_sha":null,"homepage":"https://danielpalme.github.io/IocPerformance","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/danielpalme.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null},"funding":{"github":"danielpalme","liberapay":"danielpalme","custom":"https://paypal.me/danielpalme82"}},"created_at":"2012-03-13T10:49:07.000Z","updated_at":"2024-11-06T07:14:54.000Z","dependencies_parsed_at":"2024-01-11T20:47:55.292Z","dependency_job_id":"a3197916-20c3-4f6c-a90e-6779707ac41e","html_url":"https://github.com/danielpalme/IocPerformance","commit_stats":{"total_commits":385,"total_committers":47,"mean_commits":8.191489361702128,"dds":"0.49350649350649356","last_synced_commit":"33859521eae77fee54a3542537ada2860bd760d3"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielpalme%2FIocPerformance","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielpalme%2FIocPerformance/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielpalme%2FIocPerformance/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielpalme%2FIocPerformance/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/danielpalme","download_url":"https://codeload.github.com/danielpalme/IocPerformance/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253029154,"owners_count":21843032,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["benchmark","ioc"],"created_at":"2024-08-03T03:00:31.088Z","updated_at":"2025-05-08T08:32:08.971Z","avatar_url":"https://github.com/danielpalme.png","language":"C#","funding_links":["https://github.com/sponsors/danielpalme","https://liberapay.com/danielpalme","https://paypal.me/danielpalme82"],"categories":["Uncategorized","C# #"],"sub_categories":["Uncategorized"],"readme":"# Ioc Performance\r\n\r\n[![Build Status](https://github.com/danielpalme/IocPerformance/workflows/Smoketest/badge.svg)](https://github.com/danielpalme/IocPerformance/workflows/Smoketest/badge.svg)\r\n\r\nSource code of my performance comparison of the most popular .NET IoC containers:  \r\n[www.palmmedia.de/Blog/2011/8/30/ioc-container-benchmark-performance-comparison](https://www.palmmedia.de/Blog/2011/8/30/ioc-container-benchmark-performance-comparison)\r\n\r\nAuthor: Daniel Palme  \r\nBlog: [www.palmmedia.de](https://www.palmmedia.de)  \r\nTwitter: [@danielpalme](https://twitter.com/danielpalme)  \r\n\r\n## Results\r\n### Explantions\r\n**First value**: Time of single-threaded execution in [ms]  \r\n**Second value**: Time of multi-threaded execution in [ms]  \r\n**_*_**: Benchmark was stopped after 1 minute and result is extrapolated.  \r\n### Basic Features\r\n|**Container**|**Singleton**|**Transient**|**Combined**|**Complex**|\r\n|:------------|------------:|------------:|-----------:|----------:|\r\n|**No**|41\u003cbr/\u003e49|49\u003cbr/\u003e59|69\u003cbr/\u003e76|99\u003cbr/\u003e103|\r\n|**[abioc 0.8.0](https://github.com/JSkimming/abioc)**|26\u003cbr/\u003e43|**33**\u003cbr/\u003e56|**51**\u003cbr/\u003e82|**67**\u003cbr/\u003e**78**|\r\n|**[Autofac 7.0.1](https://github.com/autofac/Autofac)**|1010\u003cbr/\u003e590|969\u003cbr/\u003e659|3118\u003cbr/\u003e1917|8470\u003cbr/\u003e5543|\r\n|**[Caliburn.Micro 1.5.2](https://github.com/Caliburn-Micro/Caliburn.Micro)**|465\u003cbr/\u003e270|533\u003cbr/\u003e322|1583\u003cbr/\u003e906|7403\u003cbr/\u003e3712|\r\n|**[Catel 5.12.22](http://www.catelproject.com)**|250\u003cbr/\u003e296|3979\u003cbr/\u003e4314|8954\u003cbr/\u003e9876|25104\u003cbr/\u003e23025|\r\n|**[DryIoc 4.8.5](https://github.com/dadhi/DryIoc)**|63\u003cbr/\u003e54|73\u003cbr/\u003e73|89\u003cbr/\u003e100|110\u003cbr/\u003e101|\r\n|**[DryIocZero 4.0.0](https://github.com/dadhi/DryIoc)**|110\u003cbr/\u003e96|88\u003cbr/\u003e89|98\u003cbr/\u003e105|220\u003cbr/\u003e169|\r\n|**[Dynamo 3.0.2](http://martinf.github.io/Dynamo.IoC)**|95\u003cbr/\u003e70|104\u003cbr/\u003e86|207\u003cbr/\u003e158|685\u003cbr/\u003e381|\r\n|**[Faster.Ioc 1.0.0](https://github.com/Wsm2110/Faster.Ioc)**|25\u003cbr/\u003e46|72\u003cbr/\u003e62|67\u003cbr/\u003e82|139\u003cbr/\u003e93|\r\n|**[Grace 7.2.1](https://github.com/ipjohnson/Grace)**|**20**\u003cbr/\u003e**31**|39\u003cbr/\u003e**55**|52\u003cbr/\u003e84|73\u003cbr/\u003e83|\r\n|**[Lamar 8.0.1](https://jasperfx.github.io/lamar/)**|61\u003cbr/\u003e63|86\u003cbr/\u003e83|117\u003cbr/\u003e110|130\u003cbr/\u003e127|\r\n|**[LightInject 6.6.4](https://github.com/seesharper/LightInject)**|51\u003cbr/\u003e52|62\u003cbr/\u003e59|113\u003cbr/\u003e102|230\u003cbr/\u003e195|\r\n|**[Maestro 3.6.6](https://github.com/JonasSamuelsson/Maestro)**|386\u003cbr/\u003e269|342\u003cbr/\u003e241|580\u003cbr/\u003e438|1411\u003cbr/\u003e1097|\r\n|**[Mef 4.0.0.0](https://github.com/MicrosoftArchive/mef)**|22679\u003cbr/\u003e11820|37640\u003cbr/\u003e25052|57462\u003cbr/\u003e68730*|112712*\u003cbr/\u003e131716*|\r\n|**[Mef2 7.0.0.0](https://blogs.msdn.com/b/bclteam/p/composition.aspx)**|298\u003cbr/\u003e235|327\u003cbr/\u003e176|327\u003cbr/\u003e248|621\u003cbr/\u003e410|\r\n|**[MicroResolver 2.3.5](https://github.com/neuecc/MicroResolver)**|25\u003cbr/\u003e39|34\u003cbr/\u003e59|55\u003cbr/\u003e**77**|92\u003cbr/\u003e89|\r\n|**[Microsoft Extensions DependencyInjection 7.0.0](https://github.com/aspnet/Extensions)**|68\u003cbr/\u003e58|96\u003cbr/\u003e79|110\u003cbr/\u003e106|131\u003cbr/\u003e112|\r\n|**[Microsoft.VisualStudio.Composition 17.6.17](https://blogs.msdn.com/b/bclteam/p/composition.aspx)**|10905\u003cbr/\u003e12502|33562\u003cbr/\u003e21704|66196*\u003cbr/\u003e25605|60406*\u003cbr/\u003e55918|\r\n|**[Mugen MVVM Toolkit 6.5.0](https://github.com/MugenMvvmToolkit/MugenMvvmToolkit)**|102\u003cbr/\u003e138|409\u003cbr/\u003e715|2052\u003cbr/\u003e2590|9348\u003cbr/\u003e11352|\r\n|**[MvvmCross 8.0.2](https://github.com/MvvmCross/MvvmCross)**|205\u003cbr/\u003e251|1318\u003cbr/\u003e1402|3316\u003cbr/\u003e3726|8677\u003cbr/\u003e9516|\r\n|**[Ninject 3.3.6](http://ninject.org)**|3809\u003cbr/\u003e4583|13588\u003cbr/\u003e11986|37822\u003cbr/\u003e28199|105486*\u003cbr/\u003e79549*|\r\n|**[Pure.DI 2.0.0](https://github.com/DevTeam/Pure.DI)**|29\u003cbr/\u003e33|40\u003cbr/\u003e62|61\u003cbr/\u003e88|105\u003cbr/\u003e104|\r\n|**[Rezolver 2.1.0](http://rezolver.co.uk)**|121\u003cbr/\u003e100|137\u003cbr/\u003e126|194\u003cbr/\u003e171|328\u003cbr/\u003e238|\r\n|**[SimpleInjector 5.4.1](https://simpleinjector.org)**|87\u003cbr/\u003e67|71\u003cbr/\u003e91|152\u003cbr/\u003e129|233\u003cbr/\u003e179|\r\n|**[Singularity 0.18.0](https://github.com/Barsonax/Singularity)**|24\u003cbr/\u003e39|39\u003cbr/\u003e59|66\u003cbr/\u003e82|76\u003cbr/\u003e84|\r\n|**[Spring.NET 3.0.2](http://www.springframework.net/)**|565\u003cbr/\u003e451|3022\u003cbr/\u003e1649|9816\u003cbr/\u003e6870|28453\u003cbr/\u003e21414|\r\n|**[Stashbox 5.11.0](https://github.com/z4kn4fein/stashbox)**|40\u003cbr/\u003e47|57\u003cbr/\u003e69|78\u003cbr/\u003e94|127\u003cbr/\u003e111|\r\n|**[StructureMap 4.7.1](http://structuremap.net/structuremap)**|1121\u003cbr/\u003e717|1281\u003cbr/\u003e856|3410\u003cbr/\u003e2166|8312\u003cbr/\u003e6052|\r\n|**[Unity 5.11.10](https://github.com/unitycontainer/unity)**|216\u003cbr/\u003e148|1443\u003cbr/\u003e835|3326\u003cbr/\u003e1995|9503\u003cbr/\u003e4739|\r\n|**[Windsor 6.0.0](http://castleproject.org)**|549\u003cbr/\u003e533|2065\u003cbr/\u003e1168|6572\u003cbr/\u003e5948|20046\u003cbr/\u003e18318|\r\n|**[ZenIoc 1.0.1](https://github.com/zenmvvm/ZenIoc)**|306\u003cbr/\u003e198|267\u003cbr/\u003e188|674\u003cbr/\u003e440|1809\u003cbr/\u003e1103|\r\n|**[Zenject 8.0.0](https://github.com/modesttree/Zenject)**|479\u003cbr/\u003e448|1370\u003cbr/\u003e1070|3689\u003cbr/\u003e3065|11142\u003cbr/\u003e10106|\r\n### Advanced Features\r\n|**Container**|**Property**|**Generics**|**IEnumerable**|**Conditional**|**Child Container**|**Asp Net Core**|**Interception With Proxy**|\r\n|:------------|-----------:|-----------:|--------------:|--------------:|------------------:|---------------:|--------------------------:|\r\n|**No**|186\u003cbr/\u003e134|70\u003cbr/\u003e75|193\u003cbr/\u003e176|53\u003cbr/\u003e63|644\u003cbr/\u003e596|\u003cbr/\u003e|469\u003cbr/\u003e438|\r\n|**[abioc 0.8.0](https://github.com/JSkimming/abioc)**|\u003cbr/\u003e|\u003cbr/\u003e|799\u003cbr/\u003e506|\u003cbr/\u003e|\u003cbr/\u003e|\u003cbr/\u003e|\u003cbr/\u003e|\r\n|**[Autofac 7.0.1](https://github.com/autofac/Autofac)**|9031\u003cbr/\u003e5468|2319\u003cbr/\u003e1330|11000\u003cbr/\u003e6339|2085\u003cbr/\u003e1423|74767*\u003cbr/\u003e57993|44266\u003cbr/\u003e37346|24279\u003cbr/\u003e13732|\r\n|**[Caliburn.Micro 1.5.2](https://github.com/Caliburn-Micro/Caliburn.Micro)**|9157\u003cbr/\u003e4733|\u003cbr/\u003e|5965\u003cbr/\u003e3393|\u003cbr/\u003e|\u003cbr/\u003e|\u003cbr/\u003e|\u003cbr/\u003e|\r\n|**[Catel 5.12.22](http://www.catelproject.com)**|\u003cbr/\u003e|8872\u003cbr/\u003e9710|\u003cbr/\u003e|\u003cbr/\u003e|\u003cbr/\u003e|\u003cbr/\u003e|3937\u003cbr/\u003e4257|\r\n|**[DryIoc 4.8.5](https://github.com/dadhi/DryIoc)**|144\u003cbr/\u003e131|86\u003cbr/\u003e88|294\u003cbr/\u003e219|81\u003cbr/\u003e79|\u003cbr/\u003e|1379\u003cbr/\u003e1005|835\u003cbr/\u003e555|\r\n|**[DryIocZero 4.0.0](https://github.com/dadhi/DryIoc)**|294\u003cbr/\u003e205|92\u003cbr/\u003e92|302\u003cbr/\u003e229|380\u003cbr/\u003e270|\u003cbr/\u003e|\u003cbr/\u003e|\u003cbr/\u003e|\r\n|**[Dynamo 3.0.2](http://martinf.github.io/Dynamo.IoC)**|828\u003cbr/\u003e455|\u003cbr/\u003e|\u003cbr/\u003e|\u003cbr/\u003e|\u003cbr/\u003e|\u003cbr/\u003e|\u003cbr/\u003e|\r\n|**[Faster.Ioc 1.0.0](https://github.com/Wsm2110/Faster.Ioc)**|\u003cbr/\u003e|95\u003cbr/\u003e87|388\u003cbr/\u003e287|107\u003cbr/\u003e**66**|\u003cbr/\u003e|797\u003cbr/\u003e**635**|\u003cbr/\u003e|\r\n|**[Grace 7.2.1](https://github.com/ipjohnson/Grace)**|101\u003cbr/\u003e112|**50**\u003cbr/\u003e80|257\u003cbr/\u003e210|**45**\u003cbr/\u003e70|50375\u003cbr/\u003e32231|657\u003cbr/\u003e674|827\u003cbr/\u003e571|\r\n|**[Lamar 8.0.1](https://jasperfx.github.io/lamar/)**|133\u003cbr/\u003e98|106\u003cbr/\u003e108|634\u003cbr/\u003e432|\u003cbr/\u003e|\u003cbr/\u003e|4753\u003cbr/\u003e4323|\u003cbr/\u003e|\r\n|**[LightInject 6.6.4](https://github.com/seesharper/LightInject)**|259\u003cbr/\u003e142|53\u003cbr/\u003e**69**|309\u003cbr/\u003e280|494\u003cbr/\u003e273|\u003cbr/\u003e|2098\u003cbr/\u003e1711|1921\u003cbr/\u003e1005|\r\n|**[Maestro 3.6.6](https://github.com/JonasSamuelsson/Maestro)**|3886\u003cbr/\u003e2438|419\u003cbr/\u003e318|1272\u003cbr/\u003e843|\u003cbr/\u003e|\u003cbr/\u003e|10764\u003cbr/\u003e8560|6757\u003cbr/\u003e3630|\r\n|**[Mef 4.0.0.0](https://github.com/MicrosoftArchive/mef)**|124500*\u003cbr/\u003e133833*|137086*\u003cbr/\u003e114221*|97231*\u003cbr/\u003e100896*|\u003cbr/\u003e|\u003cbr/\u003e|\u003cbr/\u003e|\u003cbr/\u003e|\r\n|**[Mef2 7.0.0.0](https://blogs.msdn.com/b/bclteam/p/composition.aspx)**|1337\u003cbr/\u003e921|273\u003cbr/\u003e195|1851\u003cbr/\u003e813|\u003cbr/\u003e|\u003cbr/\u003e|\u003cbr/\u003e|\u003cbr/\u003e|\r\n|**[MicroResolver 2.3.5](https://github.com/neuecc/MicroResolver)**|**39**\u003cbr/\u003e**62**|\u003cbr/\u003e|262\u003cbr/\u003e195|\u003cbr/\u003e|\u003cbr/\u003e|\u003cbr/\u003e|\u003cbr/\u003e|\r\n|**[Microsoft Extensions DependencyInjection 7.0.0](https://github.com/aspnet/Extensions)**|\u003cbr/\u003e|117\u003cbr/\u003e94|363\u003cbr/\u003e242|\u003cbr/\u003e|\u003cbr/\u003e|4263\u003cbr/\u003e2412|\u003cbr/\u003e|\r\n|**[Microsoft.VisualStudio.Composition 17.6.17](https://blogs.msdn.com/b/bclteam/p/composition.aspx)**|47046\u003cbr/\u003e34542|\u003cbr/\u003e|45837\u003cbr/\u003e38733|\u003cbr/\u003e|\u003cbr/\u003e|\u003cbr/\u003e|\u003cbr/\u003e|\r\n|**[Mugen MVVM Toolkit 6.5.0](https://github.com/MugenMvvmToolkit/MugenMvvmToolkit)**|436\u003cbr/\u003e705|\u003cbr/\u003e|9749\u003cbr/\u003e7094|\u003cbr/\u003e|**4370**\u003cbr/\u003e**3103**|\u003cbr/\u003e|\u003cbr/\u003e|\r\n|**[MvvmCross 8.0.2](https://github.com/MvvmCross/MvvmCross)**|1310\u003cbr/\u003e1415|6576\u003cbr/\u003e7299|\u003cbr/\u003e|\u003cbr/\u003e|4968\u003cbr/\u003e3230|\u003cbr/\u003e|\u003cbr/\u003e|\r\n|**[Ninject 3.3.6](http://ninject.org)**|78292*\u003cbr/\u003e60394*|28241\u003cbr/\u003e20249|92792*\u003cbr/\u003e68004*|24794\u003cbr/\u003e18311|78784000*\u003cbr/\u003e45766768*|\u003cbr/\u003e|22231\u003cbr/\u003e19065|\r\n|**[Pure.DI 2.0.0](https://github.com/DevTeam/Pure.DI)**|75\u003cbr/\u003e63|86\u003cbr/\u003e78|328\u003cbr/\u003e272|85\u003cbr/\u003e71|\u003cbr/\u003e|\u003cbr/\u003e|**249**\u003cbr/\u003e**192**|\r\n|**[Rezolver 2.1.0](http://rezolver.co.uk)**|520\u003cbr/\u003e385|183\u003cbr/\u003e145|669\u003cbr/\u003e408|\u003cbr/\u003e|9589857*\u003cbr/\u003e5697265*|86587*\u003cbr/\u003e56374|\u003cbr/\u003e|\r\n|**[SimpleInjector 5.4.1](https://simpleinjector.org)**|366\u003cbr/\u003e204|99\u003cbr/\u003e103|755\u003cbr/\u003e738|85\u003cbr/\u003e83|\u003cbr/\u003e|\u003cbr/\u003e|5503\u003cbr/\u003e4220|\r\n|**[Singularity 0.18.0](https://github.com/Barsonax/Singularity)**|\u003cbr/\u003e|54\u003cbr/\u003e80|**241**\u003cbr/\u003e**193**|\u003cbr/\u003e|\u003cbr/\u003e|**631**\u003cbr/\u003e652|\u003cbr/\u003e|\r\n|**[Spring.NET 3.0.2](http://www.springframework.net/)**|21087\u003cbr/\u003e16280|\u003cbr/\u003e|\u003cbr/\u003e|\u003cbr/\u003e|\u003cbr/\u003e|\u003cbr/\u003e|21268\u003cbr/\u003e15259|\r\n|**[Stashbox 5.11.0](https://github.com/z4kn4fein/stashbox)**|148\u003cbr/\u003e181|108\u003cbr/\u003e97|542\u003cbr/\u003e509|74\u003cbr/\u003e83|871072*\u003cbr/\u003e663243*|2098\u003cbr/\u003e1280|917\u003cbr/\u003e643|\r\n|**[StructureMap 4.7.1](http://structuremap.net/structuremap)**|8697\u003cbr/\u003e5284|2271\u003cbr/\u003e1460|8399\u003cbr/\u003e5170|\u003cbr/\u003e|3215578*\u003cbr/\u003e1887211*|65269*\u003cbr/\u003e41725|7859\u003cbr/\u003e4464|\r\n|**[Unity 5.11.10](https://github.com/unitycontainer/unity)**|9045\u003cbr/\u003e5814|9842\u003cbr/\u003e6443|17755\u003cbr/\u003e12048|3547\u003cbr/\u003e2046|147355*\u003cbr/\u003e74313*|61350*\u003cbr/\u003e39009|56226\u003cbr/\u003e31096|\r\n|**[Windsor 6.0.0](http://castleproject.org)**|38349\u003cbr/\u003e32062|16588\u003cbr/\u003e12021|17909\u003cbr/\u003e14575|\u003cbr/\u003e|252113*\u003cbr/\u003e175868*|\u003cbr/\u003e|16722\u003cbr/\u003e11052|\r\n|**[ZenIoc 1.0.1](https://github.com/zenmvvm/ZenIoc)**|264\u003cbr/\u003e195|276\u003cbr/\u003e209|704\u003cbr/\u003e488|314\u003cbr/\u003e222|602490*\u003cbr/\u003e471765*|\u003cbr/\u003e|\u003cbr/\u003e|\r\n|**[Zenject 8.0.0](https://github.com/modesttree/Zenject)**|15829\u003cbr/\u003e13135|9021\u003cbr/\u003e6513|17932\u003cbr/\u003e12687|3082\u003cbr/\u003e2428|22250\u003cbr/\u003e18595|\u003cbr/\u003e|\u003cbr/\u003e|\r\n### Prepare\r\n|**Container**|**Prepare And Register**|**Prepare And Register And Simple Resolve**|\r\n|:------------|-----------------------:|------------------------------------------:|\r\n|**No**|2\u003cbr/\u003e|2\u003cbr/\u003e|\r\n|**[abioc 0.8.0](https://github.com/JSkimming/abioc)**|6327\u003cbr/\u003e|6556\u003cbr/\u003e|\r\n|**[Autofac 7.0.1](https://github.com/autofac/Autofac)**|359\u003cbr/\u003e|367\u003cbr/\u003e|\r\n|**[Caliburn.Micro 1.5.2](https://github.com/Caliburn-Micro/Caliburn.Micro)**|55\u003cbr/\u003e|56\u003cbr/\u003e|\r\n|**[Catel 5.12.22](http://www.catelproject.com)**|11925\u003cbr/\u003e|9956\u003cbr/\u003e|\r\n|**[DryIoc 4.8.5](https://github.com/dadhi/DryIoc)**|56\u003cbr/\u003e|64\u003cbr/\u003e|\r\n|**[DryIocZero 4.0.0](https://github.com/dadhi/DryIoc)**|**0**\u003cbr/\u003e|**1**\u003cbr/\u003e|\r\n|**[Dynamo 3.0.2](http://martinf.github.io/Dynamo.IoC)**|16240\u003cbr/\u003e|16527\u003cbr/\u003e|\r\n|**[Faster.Ioc 1.0.0](https://github.com/Wsm2110/Faster.Ioc)**|51\u003cbr/\u003e|1283\u003cbr/\u003e|\r\n|**[Grace 7.2.1](https://github.com/ipjohnson/Grace)**|157\u003cbr/\u003e|966\u003cbr/\u003e|\r\n|**[Lamar 8.0.1](https://jasperfx.github.io/lamar/)**|2516\u003cbr/\u003e|3044\u003cbr/\u003e|\r\n|**[LightInject 6.6.4](https://github.com/seesharper/LightInject)**|127\u003cbr/\u003e|2146\u003cbr/\u003e|\r\n|**[Maestro 3.6.6](https://github.com/JonasSamuelsson/Maestro)**|128\u003cbr/\u003e|144\u003cbr/\u003e|\r\n|**[Mef 4.0.0.0](https://github.com/MicrosoftArchive/mef)**|17\u003cbr/\u003e|2299\u003cbr/\u003e|\r\n|**[Mef2 7.0.0.0](https://blogs.msdn.com/b/bclteam/p/composition.aspx)**|6114\u003cbr/\u003e|6957\u003cbr/\u003e|\r\n|**[MicroResolver 2.3.5](https://github.com/neuecc/MicroResolver)**|27322\u003cbr/\u003e|67518\u003cbr/\u003e|\r\n|**[Microsoft Extensions DependencyInjection 7.0.0](https://github.com/aspnet/Extensions)**|22\u003cbr/\u003e|35\u003cbr/\u003e|\r\n|**[Microsoft.VisualStudio.Composition 17.6.17](https://blogs.msdn.com/b/bclteam/p/composition.aspx)**|9311\u003cbr/\u003e|11123\u003cbr/\u003e|\r\n|**[Mugen MVVM Toolkit 6.5.0](https://github.com/MugenMvvmToolkit/MugenMvvmToolkit)**|15\u003cbr/\u003e|19\u003cbr/\u003e|\r\n|**[MvvmCross 8.0.2](https://github.com/MvvmCross/MvvmCross)**|10\u003cbr/\u003e|16\u003cbr/\u003e|\r\n|**[Ninject 3.3.6](http://ninject.org)**|134240*\u003cbr/\u003e|112279*\u003cbr/\u003e|\r\n|**[Pure.DI 2.0.0](https://github.com/DevTeam/Pure.DI)**|**0**\u003cbr/\u003e|\u003cbr/\u003e|\r\n|**[Rezolver 2.1.0](http://rezolver.co.uk)**|20835\u003cbr/\u003e|27706\u003cbr/\u003e|\r\n|**[SimpleInjector 5.4.1](https://simpleinjector.org)**|825\u003cbr/\u003e|3214\u003cbr/\u003e|\r\n|**[Singularity 0.18.0](https://github.com/Barsonax/Singularity)**|314\u003cbr/\u003e|874\u003cbr/\u003e|\r\n|**[Spring.NET 3.0.2](http://www.springframework.net/)**|15929\u003cbr/\u003e|17596\u003cbr/\u003e|\r\n|**[Stashbox 5.11.0](https://github.com/z4kn4fein/stashbox)**|202\u003cbr/\u003e|1113\u003cbr/\u003e|\r\n|**[StructureMap 4.7.1](http://structuremap.net/structuremap)**|1325\u003cbr/\u003e|7389\u003cbr/\u003e|\r\n|**[Unity 5.11.10](https://github.com/unitycontainer/unity)**|122\u003cbr/\u003e|287\u003cbr/\u003e|\r\n|**[Windsor 6.0.0](http://castleproject.org)**|3927\u003cbr/\u003e|2927\u003cbr/\u003e|\r\n|**[ZenIoc 1.0.1](https://github.com/zenmvvm/ZenIoc)**|77\u003cbr/\u003e|964\u003cbr/\u003e|\r\n|**[Zenject 8.0.0](https://github.com/modesttree/Zenject)**|199\u003cbr/\u003e|201\u003cbr/\u003e|\r\n### Charts\r\n![Basic features](https://raw.githubusercontent.com/danielpalme/IocPerformance/master/docs/img/Overview_Basic_Fast.png)\r\n![Advanced features](https://raw.githubusercontent.com/danielpalme/IocPerformance/master/docs/img/Overview_Advanced_Fast.png)\r\n![Prepare](https://raw.githubusercontent.com/danielpalme/IocPerformance/master/docs/img/Overview_Prepare_Fast.png)\r\n### Machine\r\nThe benchmark was executed on the following machine:  \r\n**CPU**: Intel(R) Core(TM) i5-6260U CPU @ 1.80GHz  \r\n**Memory**: 15,89GB\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanielpalme%2FIocPerformance","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdanielpalme%2FIocPerformance","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanielpalme%2FIocPerformance/lists"}