Диагностика пула приложений - PullRequest
1 голос
/ 29 ноября 2011

Я унаследовал сервер под управлением IIS 7.5 (я не администратор сервера, но кто-то в IS, но они не очень хорошо знают IIS 7.5), веб-сайт закодирован в ASP.NET MVC 2;при запуске он работает очень медленно.Для полного запуска требуется около 1-2 минут.Существует ли диагностический инструмент для определения причин узких мест, например, функция трассировки, которая запускается во время запуска приложения для регистрации информации, и сколько времени занимает загрузка каждого процесса?

У меня такое ощущение, что это какой-то плохо написанный код LINQ из-за плохой структуры базы данных, которую я хочу диагностировать, чтобы увидеть, действительно ли это проблема или есть что-то еще, что вызывает медленный перезапуск приложения.

1 Ответ

0 голосов
/ 29 ноября 2011

Посмотрите на профилировщик мини ASP.NET:

http://code.google.com/p/mvc-mini-profiler/

...