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


DA0505. Максимальный рабочий набор в байтах для профилируемого процесса

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

DA0504

Категория

Управление ресурсами

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

Все

Сообщение

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

Тип правила

Сведения

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

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

В этом сообщении указывается максимальный объем физической памяти в байтах, используемой процессом в данный момент.Рабочее множество процесса соответствует страницам из адресного пространства процесса, которые в данный момент находятся в физической памяти.Это правило позволяет узнать максимальное значение для рабочего множества процесса при активном профилировании.

В указываемом значении учитываются страницы из сегментов общей памяти, на которые ссылается процесс.Общие библиотеки DLL, на которые ссылается процесс, учитываются в сегментах общей памяти, для которых выполняется подсчет.Значение рабочего множества процесса может превышать объем виртуальной памяти, выделенной процессом, из-за сегментов общей памяти.

Размер рабочего множества процесса позволяет определить количество виртуальной памяти, активно используемой процессом.На него также влияет количество физической памяти (или ОЗУ), доступной для запуска приложения, и конфликт за эту физическою память с другими выполняющимися процессами.Для получения дополнительных сведений о рабочих множествах процессов см. раздел Working Set в документации по управлению памятью Windows на MSDN.

Использование данных правил

Это правило предполагает сбор данных измерений, предоставляемых средством отслеживания производительности Windows, и предоставление их исключительно в информационных целях.Оно используется для сравнения производительности разных версий или построений программы или анализа производительности приложения в различных сценариях тестирования.

Дважды щелкните сообщение в окне со списком ошибок, чтобы перейти к Представление меток данных профилирования.Найдите столбцы счетчика Процесс\Рабочее множество и Память\Страниц в секунду.Затем найдите максимальное значение Процесс\Рабочий набор и сравните его со значением Память\страниц в секунду.Зачастую максимум рабочего множества связан с интервалом, на котором наблюдается снижение интенсивности операций ввода-вывода подкачки, особенно на компьютерах с незначительным объемом памяти.