【发布时间】:2013-03-07 20:45:06
【问题描述】:
使用 Castle Windsor 进行依赖关系解析的性能成本在哪里?是new WindsorContainer(),还是container.Resolve<T>()?
根据对此的回答,ASP.NET 服务是否应该根据需要初始化Application_Start 中的Container,然后再初始化Resolve<T>()?或者Resolve<T>() 也在Application_Start?
顺便说一句 - 我知道这可能会在某些人的脑海中构成过早的优化...我只是在寻找可扩展 ASP.NET 服务的正确实现。
【问题讨论】:
-
为什么不自己测量呢?
-
是的 - 感谢@svick 的帮助。当我可以自己回答所有问题时,为什么还要有 StackOverflow.com?我正在寻找该领域的专家,以免我不得不在分析方面做一些糟糕的尝试。
-
我的意思是,你可以自己测量。你为什么要把专家的时间浪费在你可以自己做的事情上? SO 期望您进行合理数量的研究,而在我看来,您似乎没有这样做。所以不应该是“我懒得做这个,给我做”,应该是“我不知道怎么做,你能做到吗?”
-
为什么要发表评论,基本上是说您不能对问题添加任何建设性内容?您对“为什么不自己回答这个问题”的回答几乎没有建设性。
标签: .net performance castle-windsor ioc-container