Finally, I have compared performance of most widely-used IoC containers.
I'am clearly understand, that for IoC performance, in most cases, is not an issue, but I were still curious enough to test.
Here are the results:
Test source is available via GitHub
Name | Total | PerRequest |
---|---|---|
Structure Map | 377ms | 0.377ms |
Autofac | 287ms | 0.287ms |
Unity | 351ms | 0.351ms |
Ninject | 2638ms | 2.638ms |
Manual | 1ms | 0.001ms |
Test source is available via GitHub
Assumptions, behind the test, is optimized for Web scenario, where several threads request classes in different scopes.
No comments:
Post a Comment