Мой компьютер имеет 8 ГБ физической памяти. Я запускаю некоторые процессы с интенсивным использованием памяти, которые быстро съедают эти 8 ГБ. Когда физическая память заканчивается, она начинает использовать виртуальную память, и я вижу, что pagefile.sys быстро увеличивается до нескольких ГБ. На моем основном жестком диске недостаточно свободного места, и я не могу позволить себе купить новый в настоящее время. Из-за этого я должен установить свою виртуальную память на диске C: около 1 ГБ. Мое решение состояло в том, чтобы использовать мою 32-гигабайтную флешку sandisk для хранения другого pagefile.sys. Я изменил настройки своего виртуального ОЗУ, включив в него флэш-накопитель с начальным размером 16 ГБ и максимальным размером около 29 ГБ, а затем перезагрузил компьютер.
Я написал небольшой скрипт на python, чтобы использовать всю доступную память. Он использует то, что осталось от 8 ГБ физической памяти, подключается к 1 ГБ виртуальной памяти на главном диске и затем падает. Флешка остается нетронутой. Я использовал dir /a g:\pagefile.sys
чтобы увидеть, если он даже сделал файл подкачки на диске, и это не так. Я в растерянности, и поиск в Google не помог.
Есть ли скрытый шаг, который я пропускаю? Моя цель - иметь возможность запускать мои процессы, которые легко займут 10-15 ГБ оперативной памяти. Скорость здесь не главное, просто стабильность.
Я использую Windows 7 Home Premium 64 бит. Флешка представляет собой 32-гигабайтный крейсер Sandisk, отформатированный в NTFS.