Я наблюдаю постоянно высокую загрузку ЦП для моего веб-приложения ASP.NET (естественно, только в рабочем производственном блоке ....!), И я пытаюсь сузить причину - в основном это максимальная загрузка четырехъядерного блока Xeon. и нет никакой возможности это сделать!
Использование ЦП веб-процессом обычно выше, чем у процесса БД, что само по себе вызывает у меня тревогу (?).
Однако использование стандартных инструментов профилирования (dotTrace, Red Gate и т. Д.) Показывает только время, потраченное на отдельные методы (а не фактическое использование ЦП), и, в конечном итоге, по-прежнему выделяет методы, привязанные к БД. Хотя это может указывать на возможности для кеширования или улучшения индексов, я не понимаю, как это само по себе приведет к высокой загрузке ЦП процессом веб-приложения?
Любые предложения или советы о том, как я могу сузить круг вопросов?
Спасибо!