WindsorContainer ctor занимает 4 секунды - PullRequest
0 голосов
/ 07 ноября 2011

делает это:

  new WindsorContainer()

занимает 4 секунды, иногда 7

Я провел несколько тестов производительности с DotTrace и обнаружил, что проблема в этом методе:

Castle.Windsor.Diagnostics.PerformanceMetricsFactory.Initialize()

который в конце делает это:

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

кто-нибудь знает, как заставить его этого не делать, чтобы конструктор работал мгновенно, а не 4 секунды?

1 Ответ

1 голос
/ 07 ноября 2011

Это известная проблема в бета-версии Windsor 3 1. Счетчик производительности включен в текущий транк (как и в финальной версии 3)

...