Відповіді:
Звільниці оперативної пам’яті змушують інші програми обмінювати більшість своїх сторінок на диску (часто, виділяючи багато пам’яті). Якщо цим програмам певні сторінки не потрібні певний час (наприклад, якщо вони є мінімальним вікном, а також нічого не роблять), це дозволить залишити більше оперативної пам’яті. Зауважте, що ви, як правило, не можете контролювати те, що виштовхується на диск - це просто щось.
Проблема полягає в тому, що залишити оперативну пам'ять безкоштовно, само по собі не корисно. Якщо інша запущена програма потребувала цієї оперативної пам’яті, то підкачка могла б відбутися в той момент, а не тоді, коли ви запускали оперативну пам'ять вільніше. І в той момент, коли ви хочете, щоб програма, яка була висунута на диск, щоб щось зробити (наприклад, якщо вона прокидається кожні 5 хвилин, щоб перевірити свій статус у facebook), вона просто збирається повернутися назад, щоб зробити це.
Якщо у вас справді є проблема з оперативними картками, у вас є кілька варіантів:
1) Отримайте більше оперативної пам’яті. Просте, пряме, можливо дороге або (залежно від конфігурації ОС та обладнання) неможливо.
2) Запускайте менше програм. Чим менше запущених речей, тим більше оперативної пам’яті доступно для запущених речей. Це також включає вибір менш ресурсомістких утиліт. Наприклад, якщо ви залишаєте утиліту чату відкритою постійно, виберіть ту, яка має невеликий слід пам’яті, а не ту, яка має всі яскраві функції.
3) Отримуйте швидші диски. Це фактично не дає вам більше оперативної пам’яті (очевидно), але якщо ви використовуєте більш швидкі диски для своїх файлів підкачки, то час, пов’язаний із заміною сторінок у пам'яті та поза нею, буде нижчим і, таким чином, менш помітним.
Інших реальних варіантів немає.
В основному те, що роблять фрігери оперативної пам’яті, це те, що вони резервують велику кількість оперативної пам’яті, змушуючи Windows обмінювати інші програми на диск, а потім звільняти зарезервовану оперативну пам’ять. Для цього можуть бути різні стратегії, але я не боюся внутрішніх справ.
Я хотів би запропонувати , щоб отримати більше фізичної пам'яті , якщо це можливо, так як там буде , настане час , коли outswapped програма повинна отримати свою частку пам'яті задньої ...
Намагаючись обдурити операційну систему, складається враження, що, можливо, щось робиться. Такий підхід, як правило, є випадком пограбування Петра, щоб заплатити Павлу.
Або ... якщо ви спробуєте отримати щось дарма, з часом ви отримаєте ... нічого.
Іншими словами, я розглядаю подібні речі як підступ. Якщо вам не вистачає оперативної пам’яті, найкраще довгострокове технічне рішення - купувати більше.
Windows надсилає повідомлення "LOW_MEMORY", яке просить усі програми звільнити невикористані дані. Очищаються кеші SQL-сервера та файлів, тому ви отримаєте багато зайвого місця. Це також очищає кеш файлів Windows, який може зайняти 1 гіг місця при запуску.
Виділення великої частини пам’яті - це простий спосіб запустити повідомлення «НИЗЬКА ПАМ’ЯТЬ», але там можуть бути розумніші системи.
Поряд з іншими відповідями, більш старі засоби, такі як RAMDoubler, використовували для стиснення оперативної пам’яті в пам’яті, маючи очевидну вартість процесора на доступ. Я думаю, що ніхто більше цього не робить, через таку ціну доступу.
РЕДАКТУВАННЯ: ніхто ... ну поза Apple Все старе знову знову. Більш конкретно, розподіл між швидкістю процесора та швидкістю технологій пам'яті (особливо дискових) є настільки великим, що це зараз кращий варіант, особливо з урахуванням вартості електроенергії (читайте: акумулятор) для удару диска.
Зазвичай вони змушують систему використовувати більше файлів підкачки і менше оперативної пам’яті. Оскільки оперативна пам’ять швидша за жорсткий диск, в гіршому випадку ви побачите зниження швидкості. У кращому випадку ви побачите більше доступної оперативної пам’яті, але без додаткової швидкості.