Я тестирую свободное владение в небольшом проекте. У меня около 10 классов, и когда я вызываю метод BuildSessionFactory, я получаю медленный ответ около 4500 мс (слишком много для проекта, который выполняется за 40 мс)
Я определил, что самый длинный вызов метода - Configuration.AddDocument (xxx) в сборке NHibernate.
Я не установил use_reflection_optimizer
, поэтому я полагаю, что проблема в моей конфигурации (я надеюсь).
Это то, что я получаю ..
2009-11-02 17: 32: 04,171 [7] INFO NHibernate.Cfg.Environment -
NHibernate 2.1.1.4000 (2.1.1.4000)
2009-11-02 17: 32: 04,456 [7] ИНФО NHibernate.Cfg.Environment -
Имя поставщика байт-кода: lcg
2009-11-02 17: 32: 05,234 [7] INFO NHibernate.Dialect.Dialect - Использование
диалект: NHibernate.Dialect.MsSql2008Dialect
2009-11-02 17: 32: 07,240 [7] ИНФО NHibernate.Cfg.XmlHbmBinding.Binder
- Картографический класс
-> FuoriServizio
2009-11-02 17: 32: 07,304 [7] ИНФО NHibernate.Dialect.Dialect - Использование
диалект: NHibernate.Dialect.MsSql2008Dialect
2009-11-02 17: 32: 07,306 [7] INFO NHibernate.Cfg.XmlHbmBinding.Binder
- Картографический класс:
ImpelSystems.Model.GestioneInterruzioni.RegistroUtenti ->
RegistroUtenti
Так что нормально иметь около секунды для запуска ... но затем первый класс отображается через 2 секунды. Я только пытаюсь найти почему ....