WindsorContainer ctor需要4秒钟

时间:2011-11-07 10:24:06

标签: inversion-of-control castle-windsor ioc-container

这样做:

  new WindsorContainer()

需要4秒,有时是7

我使用DotTrace进行了一些性能测试,发现问题出在这个方法中:

Castle.Windsor.Diagnostics.PerformanceMetricsFactory.Initialize()

最后是这样的:

Microsoft.Win32.RegistryKey.InternalGetValue(String, Object, Boolean, Boolean)

任何人都知道如何让它不要这样做,以便构造函数能够立即工作而不是4秒?

1 个答案:

答案 0 :(得分:1)

这是Windsor 3 beta 1中的已知问题。性能计数器是当前主干中的选择(因为它将在最终版本3中)