Расширяется ли и сокращается ли виртуальная память в Windows 11 или она только расширяется?

Расширяется ли и сокращается ли виртуальная память в Windows 11 или она только расширяется?

Что заставляет виртуальную память расширяться и что заставляет виртуальную память сжиматься, если это возможно?

Попытка понять использование виртуальной памяти и то, что заставляет ее расширяться и сжиматься в Windows 11

решение1

Виртуальная память обычно заранее выделяется и располагается на диске непрерывно, поскольку она должна быть быстрой.

В Windows размер виртуальной памяти определяется через настройки Initial и Maximum. Изменение этого определения приводит к перераспределению файла подкачки на диске до указанного Initial размера после перезагрузки.

Если требуется больше виртуальной памяти, чем выделено, может потребоваться увеличение файла подкачки, но его нельзя перераспределить на диске до большего размера, поскольку он уже содержит данные, поэтому к нему добавляются расширения, которые могут быть не смежными.

После перезагрузки Windows его размер возвращается к исходному размеру, но не сразу. Windows будет хранить расширенный файл подкачки в течение некоторого времени и сократит его до исходного размера, когда решит, что больший файл больше не требуется.

Для ознакомления с отзывами пользователей см. этот ответ.

решение2

В Windows это зависит от пользователя.по умолчаниюпри установке было разрешитьНачальный размериМаксимальный размеротличаться, поэтому pagefile.sys постоянно увеличивается и уменьшается.

Лично япредпочитаю устанавливатьpagefile.sys впостоянныйразмер для уменьшения фрагментации путем установкиНачальный размериМаксимальный размерк тому же значению.

И затем естьфайл_подкачки.sys, который, как я считаю, установлен назафиксированныйразмер.

Связанный контент