skrnn
31-10-2015, 21:26
«Закрытые программы» в памяти не находятся. После завершения работы приложения страницы, ранее принадлежавшие рабочему набору, переводятся в состояние Standby. Это кэшированная память. Она может быть как передана вновь по запросу в рабочий набор без дисковых операций, так и очищена и переведена в состояние Free при необходимости. »
Если закрытые программы не находятся в памяти, то как они вновь попадут в память без дисковых операций при их повторном открытии, но что же тогда находится в кеше памяти и почему он растет?
Давайте посмотрим в Мониторе ресурсов полоску, состоящую из 5-ти цветов, каждый цвет указывает объем занимаемой памяти и в каком состоянии она находится.
Если в Мониторе ресурсов навести курсор на синюю часть этой полоски, то увидим подсказку:
Зарезервировано: Память, в которой содержатся кешированные данные, и которая недоступна для использования.
Это те процессы, которые сейчас не используются и находятся в режиме ожидания (в кеше памяти). В этом случае при запуске ранее закрытой программы мы обойдемся без дисковых операций.
Хочу показать некоторые скриншоты при работе программы MBAM и после ее завершения. На первом скрине видно, как идет запись в память с папки C:\Program Files и одновременно идет их обработка, на другом видно окончание работы программы MBAM. Потом видим, как во время сканирования на вирус, идет запись в файл подкачки.
Думаю, Вы знаете, что процесс может иметь одновременно и активные страницы и страницы находящиеся в ожидании. На одном из скринов Вы видите запись в память недостающих страниц проводника из файла подкачки. На самом деле таких процессов было больше, чем отражено на скрине, к сожалению, я не успел их все заснять.
Если закрытые программы не находятся в памяти, то как они вновь попадут в память без дисковых операций при их повторном открытии, но что же тогда находится в кеше памяти и почему он растет?
Давайте посмотрим в Мониторе ресурсов полоску, состоящую из 5-ти цветов, каждый цвет указывает объем занимаемой памяти и в каком состоянии она находится.
Если в Мониторе ресурсов навести курсор на синюю часть этой полоски, то увидим подсказку:
Зарезервировано: Память, в которой содержатся кешированные данные, и которая недоступна для использования.
Это те процессы, которые сейчас не используются и находятся в режиме ожидания (в кеше памяти). В этом случае при запуске ранее закрытой программы мы обойдемся без дисковых операций.
Хочу показать некоторые скриншоты при работе программы MBAM и после ее завершения. На первом скрине видно, как идет запись в память с папки C:\Program Files и одновременно идет их обработка, на другом видно окончание работы программы MBAM. Потом видим, как во время сканирования на вирус, идет запись в файл подкачки.
Думаю, Вы знаете, что процесс может иметь одновременно и активные страницы и страницы находящиеся в ожидании. На одном из скринов Вы видите запись в память недостающих страниц проводника из файла подкачки. На самом деле таких процессов было больше, чем отражено на скрине, к сожалению, я не успел их все заснять.