Auf dem Computer ist nicht genügend Arbeitsspeicher verfügbar, obwohl sich 8 GB im Standby-RAM befinden

3

Ich besitze einen i5 12 GB RAM Windows 7 Ultimate 64-Bit-Computer und musste kürzlich mehrere Prozesse beenden, da der "freie Speicher" nicht mehr ausreichte. Allerdings befanden sich noch 7,5 GB im "Standby" -Speicher.

Ich hatte nicht so viel geöffnet (Outlook, VS2010, SQL Server), aber ich habe keine davon ausgeführt. Ich habe eine E-Mail getippt und sie hat einfach aufgehört.

Ich habe VS und SQL Server getötet und es hat sich dann langsam erholt. Meine Frage ist, ob fast 8 GB Standby-Speicher nicht verwendet werden. Warum geht ihm der Speicher aus und ich kann die Größe des Speichers irgendwie anpassen

Vielen Dank

kurasa
quelle
2
Eine Ursache könnte falsch konfigurierte Auslagerungsdatei sein
Kaykay

Antworten:

5

1 Möglichkeit: Schlecht codierte Programme geben möglicherweise keinen Speicher frei, wenn er von anderen Prozessen benötigt wird oder wenn das Programm einen Speicherverlust aufweist.

Öffnen Sie eine Run-Box und geben Sie resmon ein. Wechseln Sie dann zur Registerkarte "Speicher" und sehen Sie, was den gesamten Speicher belegt.

Sie können RAMMap auch installieren und ausführen. Es bietet eine bessere Anzeige als resmon und verfügt über viel mehr Informationen, um das Problem zu lösen.

Einige Einblicke in die Verwendung von RAMMap

Überprüfen Sie auch die Größe Ihrer Auslagerungsdatei.

Moab
quelle
Ahhhh, ich hatte dieses kleine Juwel vergessen. Kommt praktisch!
Enderland
Es tut uns leid, aber es liegt nicht in der Verantwortung eines Programms, "Speicher freizugeben, wenn er von anderen Prozessen benötigt wird". Programme können nicht wissen, wann dies der Fall ist, es sei denn, sie überprüfen aktiv Leistungsindikatoren wie Seitenfehlerraten. Das wird von niemandem erwartet.
Jamie Hanrahan
2

Meiner Meinung nach liegt es wahrscheinlich am Fehlen einer Auslagerungsdatei. Ich habe das gleiche Problem, seit ich die Auslagerungsdatei auf meiner Workstation deaktiviert habe. Ich habe 32 GB RAM, und nach zwei oder drei Tagen ohne Neustart beläuft sich meine Standby-Speichernutzung auf 29 GB, und mein System bremst ab. Es scheint, dass Windows x64 den Standby-Speicher nicht immer ordnungsgemäß freigibt.

MathieuLJ
quelle