这样做:
new WindsorContainer()
需要4秒,有时是7
我使用DotTrace进行了一些性能测试,发现问题出在这个方法中:
Castle.Windsor.Diagnostics.PerformanceMetricsFactory.Initialize()
最后是这样的:
Microsoft.Win32.RegistryKey.InternalGetValue(String, Object, Boolean, Boolean)
任何人都知道如何让它不要这样做,以便构造函数能够立即工作而不是4秒?
答案 0 :(得分:1)
这是Windsor 3 beta 1中的已知问题。性能计数器是当前主干中的选择(因为它将在最终版本3中)