Что такое standby-память на самом деле
Windows раскладывает каждую страницу оперативной памяти по спискам, и standby хранит копии файловых данных, которые ваши программы уже читали: код, библиотеки, документы — всё, что когда-то приезжало с диска. Понадобились данные снова — они отдаются прямо из памяти. Понадобилась память новому процессу — менеджер памяти мгновенно переделывает standby-страницы под него, без участия утилит и без запроса разрешения.
Именно поэтому программа запускается второй раз быстрее, чем первый, и почему система бодрая после недели без перезагрузки. Диспетчер задач складывает standby в «Доступно» — потому что это оно и есть: память, готовая к немедленному использованию и параллельно работающая кэшем. А утилиты, рисующие standby отдельной пугающей полосой, показывают ту же цифру второй раз, просто с другой подачей.
- Используется — страницы, которые держат работающие процессы
- Изменено — кэшированные страницы, ожидающие записи на диск
- Standby — кэш файловых данных, мгновенно переделываемый под новое приложение
- Свободно и обнулено — память без содержимого, ждущая первой записи
- Доступно в Диспетчере задач — standby плюс свободная: та цифра, на которую и стоит смотреть
Почему очистка standby делает хуже
Опустошение списка standby — скриптами вроде EmptyStandbyList или кнопками «оптимизации памяти» в бустерах — выбрасывает кэшированные файлы. Ничего не падает, но следующий запуск программы заново читает её файлы с диска, следующее открытие документа снова идёт в накопитель, а «освобождённая» память стоит обнулённая, пока приложения ждут ввода-вывода. Вы обменяли попадание в кэш на промах и заплатили задержкой.
Честные исключения бывают. На части машин standby растёт, свободная память сползает к нулю и система реально захлёбывается — задокументированные случаи эпохи Windows 10, которые сводились к кривым драйверам или аномалиям списков памяти, а не к нормальному кэшированию. Проверка простая: если «Доступно» в норме и машина шустрая, размер standby — не проблема вообще. Если свободная память на нуле и не отдаётся, ищите драйверы инструментами вроде RAMMap и poolmon, а не планируйте очистку, лечащую симптом.
Вопросы и ответы
Нужно ли очищать standby-память в Windows?
Нет. Standby-страницы возвращаются приложениям за микросекунды, когда те просят память; очистка лишь заставляет программы заново читать файлы с диска и замедляет запуск.
Почему standby-память растёт, пока не займёт почти всю ОЗУ?
Потому что кэширование работает: пока память свободна, Windows держит в ней файловые данные — пустая оперативка никому не помогает. Рост почти до заполнения нормален; смотреть надо на «Доступно», а не на standby.
Понятно до покупки: что входит в лицензию
Разовый 30-минутный триал даёт доступ к базовым инструментам. Возможности с меткой PRO остаются закрыты до активации платной лицензии.
Читайте также
Написать нам: [email protected]