Диспетчер задач и память. В этом уроке я покажу вам как наблюдать за расходованием памяти используя встроенный «Диспетчер задач».
Диспетчер задач «Память»
В «Диспетчере задач» можно посмотреть информацию по физической и виртуальной памяти на вкладке «Производительность»:
Описание графиков
- Использование памяти. Общая высота графика (16 ГБ в данном примере) представляет объем оперативной памяти, который может использоваться операционной системой. При этом, белое пространство над используемой памятью соответствует значению «Доступно» ниже графика.
- Структура памяти. График показывает соотношение между различными состояниями страниц памяти. Состояния страниц мы разбирали на прошлом уроке. На графике слева на право показана:
- используемая — память используется процессами, драйверами или оперативной системой;
- измененная — такую память можно освободить, но вначале содержимое из неё нужно записать на диск;
- зарезервированная — эту память диспетчер памяти зарезервировал для процессов, но пока они её не используют. А ещё сюда входит кэш;
- свободная — эта память будет отдаваться новым процессам в первую очередь.
Описание значений
- Используется (сжатая) — физическая память, используемая в настоящее время. Объем сжатой физической памяти указан в скобках. Про сжатие памяти тоже расскажу, но в следующих статьях.
- Доступно — объем памяти, доступной для непосредственного использования операционной системой, процессами и драйверами. Равен суммарному размеру изменённой, зарезервированной и свободной памяти.
- Выделено — это два числа, первое показывает сумму используемой физической памяти (оперативной + подкачки). Второе — сколько всего возможно выделить физической памяти в системе. Эти два числа равны значениям счетчиков производительности Committed Bytes и Commit Limit соответственно.
- Кэшировано — сюда попадает некоторая информация, которая может потребоваться в будущем. Чем больше у вас свободной оперативной памяти, тем больше в кэш попадет такой информации. В текущий момент эти данные могут быть не нужны, но если понадобятся то из кэша их легче считать, чем с жёсткого диска. На графике «Структура памяти» кэш входит в зарезервированную память. И в качестве дополнительной информации: кэш можно посчитать сложив следующие счетчики производительности в категории Память: Cache Bytes, Modified Page List Bytes, Standby Cache Core Bytes, Standby Cache Normal Priority Bytes и Standby Cache Reserve Bytes.
- Выгружаемый пул — размер выгружаемого пула.
- Не выгружаемый пул — размер не выгружаемого пула.
Выгружаемый и не выгружаемый пулы представляют собой ресурсы памяти, которые операционная система и драйвера устройств используют для хранения своих данных. Эта память режима ядра, то есть обычные процессы, в эту память ничего не записывают. Выгружаемый пул можно поместить в файл подкачки, то есть выгрузить. А не выгружаемый нельзя.
Сводка
Имя статьи
Диспетчер задач и память
Описание
Диспетчер задач и память. В этом уроке я покажу вам как наблюдать за расходованием памяти используя встроенный "Диспетчер задач"