标签: .net castle-windsor castle windsor-3.0
我正在试用Windsor 3.0,看看我们是否可以升级。
以下控制台应用程序
var t = DateTime.Now; var container = new WindsorContainer(); Debug.WriteLine("Created in " + (DateTime.Now - t).TotalMilliseconds);
创建WindsorContainer需要5421.875ms(始终高于5000ms)。
是否有减少创建时间的建议?
答案 0 :(得分:3)
此行为的来源是性能计数器的初始化。
从测试版2开始(当前在主干中)性能计数器将默认关闭,以便性能命中率消失。
答案 1 :(得分:1)
如何改善Windsor 3.0的性能?
在这种情况下:
或者使用dotTrace之类的探查器来查找原因。