Windows 7 memperingatkan kondisi memori rendah ketika banyak memori tersedia - dapatkah saya menetapkan ambang batas?

5

Mesin windows 7 saya dengan 16GB RAM fisik kadang-kadang memperingatkan kondisi memori rendah, meminta saya untuk menutup program untuk membebaskan memori. Ketika saya memeriksa task manager atau monitor sumber daya saya menemukan bahwa ada hampir 8GB gratis. Beberapa (satu atau dua) proses (rdbms, tomcat server, dll.) Akan memakan banyak memori (masing-masing ~ 4GB) tetapi mesin tampaknya tidak kehabisan memori saat peringatan ini ditampilkan.

Pertanyaan saya:

  1. Mengapa peringatan ini ditampilkan jika jumlah memori fisik tampaknya lebih dari cukup untuk tugas-tugas yang ada?
  2. Apakah ada cara untuk menetapkan ambang batas ketika peringatan dengan memori rendah ini dikeluarkan?
John Clark
sumber
Ini adalah peregangan tetapi dengan ram 16gb sebuah pagefile seharusnya tidak perlu tetapi kadang-kadang (saya kira aplikasi rdbms) aplikasi harus didukung oleh pagefile dan Anda tidak memiliki satu atau yang kecil.
user33788
juga bersiaplah untuk mendengar fakta bahwa kita tidak melakukan workstation di sini!
user33788
@tonyroth: Jumlah RAM yang Anda miliki tidak ada hubungannya dengan apakah pagefile diperlukan.
David Schwartz
Edisi dan arsitektur apa yang diinstal Windows 7 Anda? x86? x64? Beranda Dasar? Perusahaan?
MDMarra
@ DavidSchwartz Anda salah, tapi saya tidak mau menjelaskan.
user33788

Jawaban:

7

Masalahnya adalah bahwa sementara memori tersedia, Windows 7 telah menjanjikannya untuk aplikasi. Solusinya adalah memastikan Anda memiliki pagefile yang cukup besar. Ini memungkinkan Windows untuk terus membuat komitmen tanpa rasa takut bahwa semua komitmen harus diklaim sekaligus tidak memiliki memori fisik yang cukup untuk memenuhi komitmen tersebut.

Saya menjelaskan fenomena ini secara lebih rinci di sini . Anda dapat memiliki banyak memori bebas tetapi Windows masih tidak dapat mengalokasikan lebih banyak karena memori bebas itu sudah dijanjikan untuk aplikasi yang mungkin tidak akan pernah menggunakannya.

David Schwartz
sumber
Sistem yang menggunakan SSD mungkin menemukan bahwa file halaman mereka telah disetel terlalu kecil untuk penggunaan sehari-hari.
Carl