Windows 7 verwendet direkt nach dem sauberen Start 800 MB RAM

Windows 7 verwendet direkt nach dem sauberen Start 800 MB RAM

Auf meinem Computer ist Windows 7 mit 2 GB RAM installiert. In letzter Zeit ist mir beim Ausführen derselben Aufgaben häufig der Arbeitsspeicher ausgegangen; die Fenster zeigen Warnungen an usw. Der von allen Programmen insgesamt genutzte Arbeitsspeicher beträgt jedoch weniger als 2 GB. Als ich das Problem untersuchte, stellte ich fest, dass Windows sogar beim sauberen Start – dem Diagnosestart in msconfig, bei dem nur die wichtigsten Dienste und kein Benutzerstart ausgeführt werden – von Anfang an irgendwie 800-900 MB RAM verwendet. Hier sind Screenshots, die das Problem veranschaulichen:

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

RamMap-Screenshot:

RamMap

Poolmon-Screenshot:

Abonnieren

Nach ungefähr fünf Minuten Laufzeit gibt es einen unerklärlichen Rückgang der Speichernutzung um 500 MB. Nichts scheint sich zu ändern. Die Gesamtnutzung beträgt ungefähr 450 MB, was immer noch ziemlich viel ist, oder ist das normal? Wenn ich das System mit den Standardeinstellungen hochfahre (alle Dienste laden usw.), beträgt der Rückgang nach fünf Minuten ungefähr 300 MB, was immer noch bedeutet, dass beim Start 1 GB Speicher verwendet wird, während nur ungefähr 300 MB von Benutzerprogrammen verwendet werden.

Nach einigem Suchen bin ich auf die folgenden möglichen Gründe gestoßen:

  • SuperFetch von Windows nutzt Speicher, um Programme schneller zu laden – das ist nicht der Fall, da ich es explizit deaktiviert habe
  • Speicherverlust in einem Treiber – scheint nicht der Fall zu sein, da im Poolmon-Screenshot oben nichts auf nennenswerte Nutzung hindeutet. Bitte bestätigen Sie, vielleicht lese ich es falsch.
  • Windows nutzt diesen Speicher irgendwie zur Beschleunigung - das scheint aber auch nicht der Fall zu sein, denn soweit ich gelesen habe, soll es Anwendungen bei Bedarf Speicher zur Verfügung stellen, tut es aber nicht. Ich habe keine Kapazität mehr, wenn der von jedem Programm genutzte Gesamtspeicher etwa 1,3 GB beträgt, obwohl der Gesamtspeicher fast 2 GB beträgt.

Ich weiß nicht, ob es überhaupt relevant ist, aber die Auslagerungsdatei ist derzeit 756 MB groß, obwohl ich sie ausdrücklich auf 2048 MB als Anfangs- und Maximalgröße festgelegt habe. Ich habe ausreichend Speicherplatz und die Auslagerungsdatei wird manchmal größer.

Könnte mir jemand erklären, was los ist, und mir möglicherweise einen Weg zeigen, das Problem zu lösen?

Antwort1

Es werden 527 MB verwendet driver locked(siehe RAMMap-Bild), was häufig von einem Virtual Machine-Tool genutzt wird.

Treiber gesperrt:Dabei handelt es sich um Seiten, die von einem Treiber im physischen RAM gesperrt wurden. Dies kann für kleine/vorübergehende Zwecke wie E/A oder für größere/längere Zuweisungen wie RAM-Laufwerke oder andere große gesperrte Speicherreservierungen erfolgen. Weitere Einzelheiten finden Sie unter http://www.microsoft.com/whdc/driver/tips/mmprobe.mspx.

Wenn Sie kein VM-Tool verwenden, suchen Sie nach Treibern von Drittanbietern, die den Speicher möglicherweise sperren, um eine bessere Leistung zu erzielen.

verwandte Informationen