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