Я профилирую свое приложение MVC, и скорость от Performance Explorer составляет около 500 мс (50 мс кода, 450 мс SQL-обращений, которые не будут существовать при развертывании).Есть ли способ профилировать производительность представлений в ASP.NET MVC?
Однако время, ожидаемое от ответа на запрос GET, составляет около 1200 мс.
Мне удалось обнаружить через пробную версию и ошибку, что это связано с особенно медленным частичным представлением.
Однако, есть ли у меня способ открыть это через профилирование в будущем?
Если это помогает, я использую предварительно скомпилированные представления Spark, но решение, которое работает для этого или механизма просмотра по умолчанию, будет оценено по достоинству.
Thanks
Любые примеры использования профилировщика? То, что я делал, было то, что у меня есть профилировщик Visual Studio, прикрепленный к коду ASP.NET, и он игнорирует время выполнения представления. –
Ну, я использую профилировщик Visual Studio Team System 2010;) Я могу прикрепить его к коду (предпочтительно в режиме отладки) и/или просто запустить прогон профилирования непосредственно из среды IDE. – TomTom
Это должно быть потому, что мои взгляды предварительно скомпилированы. Я не могу подключить его для просмотра рендеринга, а только для выполнения контроллера. Спасибо хоть. –