У нас есть большое веб-приложение, которое использует Виндзорский замок в течение многих лет. Приложение имеет около 700 регистраций компонентов более 370 сервисов. Почти все они принадлежат корню, а именно контроллеру точки входа. Когда приходит веб-запрос, мы разрешаем этот контроллер ввода и позволяем ему обрабатывать запрос. Проблема в том, что решение корневого компонента занимает около 35 миллисекунд. Я бы сказал, это звучит довольно много для меня.Виндзорский замок 3.2 разрешает работу
Вопрос в том, соответствует ли число выше нормального звучания? Может ли кто-нибудь бросить мне подсказку о том, что я могу сделать, чтобы улучшить время решения? Или проверить, что я делаю что-то неправильно?
Спасибо :)
Как вы измерили это? Вы сравнивали это, компилировавшись в режиме RELEASE и запуская отладчик OUTSIDE? – Steven
Да, я использовал StopWatch для измерения времени, необходимого для разрешения и записи прошедшего времени в журнал. В режиме выпуска и вне отладчика наверняка. – Thuan