Це вже є.
Важливо зазначити, що це різниця між пам’яттю, яку повинна мати система , і пам’яттю, яку приємно мати для кешування, тощо. Ці 2 Гб оперативної пам’яті, часом до 6 Гб, - це пам’ять, яку Windows має зберігати в пам’яті, щоб запускати ваші програми або стикатися з серйозними проблемами, пов’язаними з обробкою сторінки. Однак це не означає, що інші 14 Гб не використовуються! Навпаки, решта пам'яті в значній мірі використовується для кешування файлів з диска та інших часто використовуваних, але повільних сховищ даних. Однак, оскільки це лише кеш-пам'ять, Windows не вважає, що пам'ять використовується ", вона може просто скинути її, якщо їй потрібно місце для фактичних даних програми.
"Але тоді для чого мені потрібен файл сторінки?"
Наявність файлу сторінки дозволяє Windows найкращим чином керувати кешем. Дивіться, ми, люди, думаємо, що знаємо щось або дві про те, як найкращим чином керувати деякими 128 мільярдами бітів даних . Правда полягає в тому, що ми не знаємо присідання в порівнянні з алгоритмічною ефективністю, яку комп’ютер інакше намагається використовувати, коли ми припиняємо втручатися і нехай він робить свою справу.
Скажімо, програмі потрібно 200 МБ пам'яті, але вона лише часто отримує доступ до 100 МБ цієї пам'яті. Windows виділить 100 МБ пам'яті для програми (частина 2 Гб, яку ви бачите), а потім виділить 100 Мб файлу сторінки на іншу частину місця, яке потрібно додатку. І коли у вас буде запасна запам'ятована пам’ять, ви просто завантажите ці 100 МБ зі сторінки сторінки в пам'ять, щоб він сидів там завжди готовий. Коли Windows робить це, він знає, що 100 МБ пам'яті все ще доступно для більш важливих потреб. Скажімо, ви завантажуєте файл рівня 100 Мб для гри часто, кожні пару хвилин або близько того, але цей додаток використовує лише те додаткове пам'ять раз на день (і поки ми в ній, припустимо, що решта пам'яті вже заповнена кешем). Якщо ця пам’ять сидить там простою, при цьому рівень гри кожен раз завантажується з диска? Звичайно, ні! Windows скидає дані програми з кешу і завантажує ігровий рівень у кеш, що робить вашу гру значно швидшою.