В настоящее время я выполняю тесты производительности в веб-приложении .net, написанном на c #. У меня есть инструмент тестирования, который имитирует нагрузку 200 пользователей на Windows Server 2008.
Это приводит к очень высокопроизводительному использованию процессора ~ 80%, что меня беспокоит. Я чувствую, что это может быть проблемой в моем коде, так как это рабочий процесс для веб-приложения, который вызывает высокую загрузку ЦП.
Как я могу отладить это дальше, чтобы выяснить, в чем проблема с моим кодом, вызывающим это? Есть ли какие-либо инструменты, которые я мог бы использовать, чтобы помочь мне с этим? Я выполняю perf monitor на сервере для сбора состояний, но это только помогает мне.