Ist eine Speicherauslastung von 40 % im Leerlauf für einen Computer mit niedrigen Spezifikationen normal?

Ist eine Speicherauslastung von 40 % im Leerlauf für einen Computer mit niedrigen Spezifikationen normal?

Ich habe einen brandneuen Laptop und hatte einige Probleme mit Prozessen, die viel CPU-, Festplatten- und Speicherressourcen beanspruchen. Nach viel Herumprobieren habe ich alle Probleme behoben, außer dass im Leerlauf 40 % Speichernutzung vorhanden waren. Ich denke immer noch, dass eine so hohe Speichernutzung im Leerlauf ein Warnsignal ist, aber dann fiel mir ein, dass dies nicht mein Desktop-PC ist, ich habe sehr bescheidene Spezifikationen auf diesem Laptop.

  • CPU: i5 der 7. Generation
  • Arbeitsspeicher: 4 GB
  • Speicher: 128 GB SSD
  • Betriebssystem: Windows 10 Pro

Vielleicht reichen 4 GB RAM gerade mal aus, um die Kernprozesse am Laufen zu halten? Kann mir jemand mit Erfahrung in dieser Angelegenheit seine Meinung mitteilen? Ich würde gerne wissen, was eine gute Leistungsgrundlage ist, damit ich weiß, wann ich mit der Fehlerbehebung bei Lecks/anderen Problemen aufhören sollte.

Bildbeschreibung hier eingeben

Antwort1

Die RAM-Menge, die Windows auf einem inaktiven System als „verwendet“ anzeigt, ist fast immer praktisch bedeutungslos.

Windows (wie Linux) ist ein bedarfsgesteuertes Betriebssystem mit virtuellem Speicher: Das Betriebssystem lagert Dinge ein, wenn und so wie sie benötigt werden (das ist der „On-Demand“-Teil). „Bedarf“ wird durch schwerwiegende Seitenfehler angezeigt. „Dinge“ sind Sätze von Seiten mit Code und Daten.

Vieles davon passiert beim Starten des Betriebssystems. Beim Start des Betriebssystems werden viele Programme gestartet, die Teil des Betriebssystems sind, sowie viele weitere, die Sie installiert haben. Nach ihren Initialisierungsschritten tun die meisten von ihnen die meiste Zeit nicht viel - deshalb wird Ihre CPU-Auslastung nahezu Null betragen.

Wenn Sie den RAM für nichts anderes benötigen (weil das System, wie Sie sagen,Leerlaufund das schon seit dem Start), hat das Betriebssystem keinen Grund, diese Daten auszulagern - und da einige dieser Programme diese Daten möglicherweise bald wieder benötigen, gibt es einen Grund, sie im RAM zu behalten.

Wenn jedoch neue Programme, die Sie später starten, mehr RAM benötigen als derzeit verfügbar ist, reduziert Windows automatisch die Menge an RAM, die von inaktiven Prozessen belegt wird (die „Arbeitssätze“), um Platz zu schaffen. Das Schreiben in die Auslagerungsdatei ist eine Methode, die hier verwendet wird, aber nicht die einzige.

Sie müssen sich darüber keine Gedanken machen und nichts tun, um es zu "optimieren", es sei denn, Sie haben Leistungsproblemebeim Ausführen der Apps, die Sie ausführen müssen.In diesem Fall müssen Sie sich keine Sorgen mehr um Windows machen.LeerlaufSpeichernutzung. ;)

Siehe meine längere AntwortHier.

Antwort2

Die Speichernutzung ist ziemlich normal, außer dass der Non-Paged Pool mit über 300 MB etwas zu hoch ist. Normalerweise ist der Non-Pages Pool größer und der Paged Pool beträgt nach dem Booten etwa 100 MB. Verwenden Siepoolmon/xperfzur Analyse mit Treiber kommt es zu einem etwas höheren Verbrauch.

MitProcesshacker können Sie die maximale Speicherauslastung sehen

Bildbeschreibung hier eingeben

Wenn der Peak größer als 4 GB ist, muss Windows die Daten zunächst in denneue Speicherkomprimierungund später noch zur Auslagerungsdatei. Hier sollte neuer RAM hinzugefügt werden, um Auslagerung zu vermeiden.

verwandte Informationen