DA0503. Средний рабочий набор в байтах для профилируемого процесса
Идентификатор правила |
DA0503 |
Категория |
Отслеживание ресурсов |
Метод профилирования |
Все |
Сообщение |
Эти сведения были собраны исключительно в информационных целях.Счетчик "Рабочее множество процесса" измеряет использование физической памяти профилируемым процессом.Содержащееся в отчете значение является средним, вычисленным по всем интервалам измерения. |
Тип правила |
Сведения |
При профилировании методом выборки, памяти .NET или конфликтов ресурсов необходимо собрать не меньше 10 экземпляров, чтобы вызвать срабатывание правила.
Описание правила
В этом сообщении указывается средний объем физической памяти в байтах, используемой процессом в данный момент (рабочее множество).Рабочее множество процесса соответствует страницам из адресного пространства процесса, которые в данный момент находятся в физической памяти.
В указываемом значении учитываются страницы из сегментов общей памяти, на которые ссылается процесс.Общие библиотеки DLL, на которые ссылается процесс, учитываются в сегментах общей памяти, для которых выполняется подсчет.Значение рабочего множества процесса может превышать объем виртуальной памяти, выделенной процессом, из-за сегментов общей памяти.
Содержащееся в отчете значение является средним по всем интервалам измерения, в которых профилируемый процесс был активным.
Размер рабочего множества процесса позволяет определить количество виртуальной памяти, активно используемой процессом.На него также влияет количество физической памяти (или ОЗУ), доступной для запуска приложения, и конфликт за эту физическою память с другими выполняющимися процессами.Если физическая память ограничена, размер рабочего множества процесса обычно существенно меняется, когда операционные системы пытаются уравновесить использование памяти активными процессами, периодически исключая совершенно неактивные страницы из рабочих множеств процесса.
Для получения дополнительных сведений о рабочих множествах процессов см. раздел Working Set в документации по управлению памятью Windows на MSDN.
Использование данных правил
Значение правила используется для сравнения производительности разных версий или построений программы или анализа производительности приложения в различных сценариях профилирования.
Дважды щелкните сообщение в окне со списком ошибок, чтобы перейти к представлению данных профилирования Метки.Найдите столбцы счетчика Процесс\Рабочее множество и Память\Страниц в секунду.Сравните два столбца и определите, есть ли какие-либо этапы выполнения программы, которые, по всей видимости, связаны с более активным вводом-выводом подкачки.