Поделиться через


DA0004: потребление значительных ресурсов процессора

Идентификатор правила

DA0004

Категория

Использование средств профилирования

Методы профилирования

Инструментирование

Выборка

Сообщение

Использование процессора постоянно превышает 75 %.Рекомендуется использовать режим выборки для приложений, зависящих от ЦП.

Тип правила

Сведения

При профилировании методом выборки, памяти .NET или конфликтов ресурсов необходимо собрать не меньше 10 экземпляров, чтобы вызвать срабатывание правила.

Причина

Использование процессора (ЦП), указанное в данных профилирования, собранных с помощью метода инструментирования, было достаточно интенсивным.При профилировании приложений, связанных с процессором, рекомендуется воспользоваться методом профилирования с выборкой.

Описание правила

Во время этого запуска профилирования процессор (или процессоры) были постоянно заняты.Высокая загрузка ЦП может указывать на приложение, зависящее от ЦП.Инструментированные профили обычно не являются наиболее эффективным способом исследования сценариев использования ЦП.Выборка обычно более эффективна при профилировании приложений, которые большую часть времени выполняют команды на процессоре.

Устранение нарушений

Рассмотрите возможность профилирования приложения снова с помощью метода выборки вместо метода инструментирования, если не требуется определять временные показатели функций или если вас больше интересует ввод-вывод, чем узкие места процессора.