Как я могу профилировать приложение ASP.NET, работающее на рабочем сервере?

У меня есть приложение ASP.NET, которое последовательно использует 75% - 100% ЦП на рабочем сервере. Как я могу профилировать приложение, чтобы выяснить, какая часть кода использует больше всего процессора? Я рассмотрел несколько различных инструментов (Xte Profiler, EQATEC, dotTrace), но все они, похоже, хотят, чтобы вы загрузили и запустили приложение в их инструменте. Мне кажется, что они хотят, чтобы вы загрузили приложение в их инструмент и запускали тесты локально (не в производстве). Я хочу профилировать приложение, пока оно запущено в производство, и люди будут его запускать, чтобы посмотреть, что на самом деле происходит. Это возможно?

Я новичок в профилировании приложений, так что прости меня, если я пропустил что-то очевидное или не думаю об этом правильно.

Спасибо Кори

Ответы на вопрос(7)

Ваш ответ на вопрос