Я використовую 32-бітовий Windows 7 Home Premium на мобо з 24 ГБ оперативної пам’яті.
З цих 24 ГБ 20 ГБ призначається як оперативна пам’ять через 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 Гб.
Я знаю, що правильним рішенням було б перейти на 64-бітну Windows, але мені довелося використовувати 32-бітну версію через проблеми з драйверами, які у мене виникли близько двох років тому, і я здогадуюсь, що у мене буде їх знову, якщо я переформатую і встановити 64-бітну версію.
Крім того, машина працює досить стабільно, єдине питання - це пам'ять, тому я хотів би використовувати її такою, якою вона є (як встановлені та налаштовані додатки)
Чи є спосіб змусити Windows більш ефективно використовувати файл підкачки? Жоден з моїх процесів не вимагає більше 1 Гб, я просто хотів би, щоб він міняв деякі рідко використовувані речі, наприклад GoogleCrashHandler.exe, і подібні речі, щоб мати "більше фізичної пам'яті". Це можливо?