"各大主流.Net的IOC框架性能测试比较" 加强板

      看了李平的<各大主流.Net的IOC框架性能测试比较> ,虽然评论中风云修正并增加了NLite容器并刷新了新纪录,可是少了Munq的测试犹如游泳池中没有菲尔普斯的身影一样.

      代码就不贴出来了,大家可以到上面的链接中看代码,或者直接下载附件,大同小异,直接上结果

10000次 Autofac Castle Windsor Unity Spring.NET StructureMap Ninject NLite Munq
Singleton 28ms 39ms 61ms 20ms 49ms 219ms 5ms 4ms
Transient 357ms 573ms 297ms 752ms 161ms 887ms 68ms 9ms

  很惊讶吧,1万次居然耗时在个位数,笔者是个急性子,直接上100w.

1000000次 Autofac Castle Windsor Unity Spring.NET StructureMap Ninject NLite Munq
Singleton 2693ms 4078ms 5794ms 2099ms 4918ms 21179ms 506ms 381ms
Transient 35610ms 54809ms 28004ms 74297ms 15846ms 90008ms 6014ms 977ms

  百万次低于1s,李平分析的很透彻,结果我就不分析了.

  笔者对IOC容器理解不是很深刻,接下来要好好研究下Munq了,希望高人能指点一二.

 

  测试程序源代码:IOCPerformanceTest.rar

posted @ 2012-07-27 16:16  贫僧用飘柔  阅读(452)  评论(0编辑  收藏  举报