Я использую Windows 7 Home Premium 32bit на платформе mobo с 24 ГБ ОЗУ.

Из этих 24 ГБ 20 ГБ назначаются как RAMDISK через ASRock XFastRAM. Этому RAMDISK назначена буква диска X.

На X:\ я храню папку временных файлов, а также pagefile.sys. Pagefile.sys имеет размер 6 ГБ. Обычно X:\ имеет около 14 ГБ свободного места, поэтому временные файлы ничтожны, в основном это браузеры, которые хранят там свои кеши.

Теперь моя проблема в том, что Firefox сильно зависает на мне, никаких сообщений об ошибках не появляется, но я знаю, что это из-за недостатка памяти.

Я мог бы с этим смириться, но теперь, когда я перешел с использования Eclipse на Android Studio, я знаю, что у меня проблемы, потому что Java не способна выделять ресурсы, и Android Studio вместе с экземплярами Java, которые он запускает, это настоящий боров памяти.

Поэтому я попытался выяснить, в чем дело, и, очевидно, Windows не выгружает память в файл подкачки.

В то время как мои приложения терпят крах (firefox) / не запускаются (java vm's), файл подкачки постоянно использует только около 15% своего размера (проверено с помощью монитора производительности). 15% соответствует 1 ГБ aprox.

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

Кроме того, машина работает достаточно стабильно, единственной проблемой является память, поэтому я хотел бы использовать ее как есть (так как приложения установлены и настроены)

Есть ли способ заставить Windows использовать файл подкачки более эффективно? Ни один из моих процессов не требует больше 1 ГБ, я просто хотел бы, чтобы он поменял некоторые редко используемые вещи, такие как GoogleCrashHandler.exe и тому подобное, чтобы иметь "доступную физическую память". Это возможно?

0