2

На тестовом компьютере имеется 1,5 ГБ ОЗУ, и обычно 900 МБ бесплатно. Когда я запускаю приложение, которое занимает около 500 МБ, Windows 7 идет с подкачкой, и иногда это приводит к огромным задержкам. Я хочу исключить это приложение. от подкачки из-за высокого использования памяти.

Хотя политика по умолчанию для файла подкачки заключается в записи большинства неиспользуемых страниц на диск, идея того, что я вижу, заключается в том, чтобы записать все на диск прямо в тот момент, когда я запускаю это приложение, и я бы предпочел, чтобы 1-2 приложения зависали с [ ]недостаточно памяти.

Однако полное отключение свопа приводит к досадным сбоям Firefox в обычное время работы, и это единственная причина наличия файла подкачки на этом компьютере.

2 ответа2

1

На тестовом компьютере имеется 1,5 ГБ ОЗУ, и обычно 900 МБ бесплатно. Когда я запускаю приложение, которое занимает около 500 МБ, Windows 7 идет с подкачкой, и иногда это приводит к огромным задержкам. Я хочу исключить это приложение. от подкачки из-за высокого использования памяти.

В блоках размером в байты может быть свободно 900 МБ, но если вашему приложению требуется 500 МБ в непрерывной памяти, тогда Windows придется запустить разбиение на страницы для дефрагментации кучи, чтобы сделать доступными большие непрерывные куски памяти.

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

В любом случае, Windows неплохо справляется с распределением памяти.

0

Если вы можете обновить свой оперативной памяти, то я бы добавил, что это очень поможет. Еще одна вещь, которую вы можете сделать, это разрешить Windows автоматически выбирать размер, который ему необходим для вашей виртуальной памяти, и вы можете сделать это, перейдя в Панель управления \ Все элементы панели управления \ Система, затем откройте свойства системы, затем перейдите на вкладку "Дополнительно" и выберите Кнопка настроек под Производительность. Когда появится следующее окно, перейдите на вкладку «Дополнительно» и нажмите кнопку «Изменить» в разделе «Виртуальная память». На вашем жестком диске всегда должно быть место для виртуальной памяти, независимо от того, сколько у вас памяти.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .