Der alte Computer verfügt nicht über genügend Arbeitsspeicher, selbst wenn er sich im Leerlauf befindet

1222
JustcallmeDrago

Ich versuche, einen alten Computer, auf dem XP ausgeführt wird, zu beschleunigen, und es scheint, dass das Problem hauptsächlich darin besteht, dass er ständig RAM / virtuellen Speicher verliert, bis er leer ist . Wenn keine Programme ausgeführt werden (System Idle Process ist das einzige, was die CPU-Zeit beansprucht), läuft der Computer langsamer. Warum könnte das passieren?

Hinweis: Was ich sehe, ist, wenn ich den Task-Manager abrufe. Die Commit-Gebühr steigt ständig mit einer Geschwindigkeit von mindestens 30 K / s an, viel schneller, wenn der Computer etwas tut. Dies geschieht solange, bis die Commit-Gebühr bei 440000K / 866000K liegt. Dann hört der Commit Charge auf und der Computer reagiert nicht mehr.

0

3 Antworten auf die Frage

1
William Hilsum

Alles, was ich mir vorstellen kann, ist, dass Updates ausgeführt wurden, neuer Anti-Virus oder etwas anderes installiert wurde, das einfach mehr Ressourcen benötigt als der Computer.

Alles, was ich vorschlagen kann, ist, alles neu zu deinstallieren und auf die Werkseinstellungen zurückzusetzen, oder zumindest den Punkt, an dem Sie damit zufrieden waren.

Wenn am Ende des Tages ein Hardwarefehler auftritt, der den Computer langsamer oder andere Probleme verursacht, wenn Sie den Computer nur für einen bestimmten Zweck verwenden, sollten Sie ihn später noch für denselben Zweck verwenden können.

Ich würde viel Zeit damit verbringen, alles neu / kürzlich installiert zu installieren oder dies zu scheitern, und eine einfachere Lösung, um Windows einfach neu zu installieren.

Wie kann ein Programm, das keine Arbeit ausführt, den Arbeitsspeicher langsam aufbrauchen? Ich spreche davon, dass der Computer dort sitzt und buchstäblich nichts tut, und ich sehe, wie viel Speicher insgesamt verbraucht wird, und ich sehe keinen Grund dafür. JustcallmeDrago vor 13 Jahren 0
Fehlerhaftes / beschädigtes Update oder Systemprozess am wahrscheinlichsten. Sie können versuchen, Microsoft / Sysinternals Process Explorer auszuführen - technet.microsoft.com/en-us/sysinternals/bb896653.aspx, um eine detailliertere Ansicht des Prozesses anzuzeigen, der den Speicher belegt. Nur weil Sie nicht an der Maschine sind / etwas aktiv machen, bedeutet dies nicht, dass Dienste und andere "automatisierte" Aufgaben nicht ausgeführt werden. William Hilsum vor 13 Jahren 1
1
James T

Klingt nach einem Speicherleck . Sie können versuchen, den Process Explorer auszuführen, um das Programm aufzuspüren, das all Ihren Speicher beansprucht.

Könnte ein Speicherverlust in einem Treiber sein. Ich habe einen Treiber für einen Drucker, der beim Drucken Tonnen RAM benötigt. Möglicherweise frisst ein anderer Treiber RAM, wenn er gerade geladen wird. AndrejaKo vor 13 Jahren 0
0
Blackbeagle

Was Sie haben, scheint ein sogenannter Speicherleck zu sein. Bei einem von Ihnen geladenen Programm (es könnte sich um ein legitimes Programm handeln, könnte es sich um Malware handeln), wird Speicher zugewiesen und nach Beendigung des Programmzyklus wird nicht mehr der gesamte Speicher freigegeben.

Nehmen wir an, es handelt sich um einen Timer, der jede Minute oder so etwas im Hintergrund tut. Wenn der Zyklus beginnt, wird Speicherplatz vom Betriebssystem zugewiesen oder angefordert. Nach der Fertigstellung muss man sagen, in Ordnung, ich bin fertig, nehme den Speicher wieder in das Betriebssystem. Wenn jemand es schlecht geschrieben hat, kann er dies nicht tun, und Sie haben ein Loch, in das die Erinnerung geht, aber es kehrt nie zurück.

Überprüfen Sie alle Ihre Programme - die legitimen. Stellen Sie sicher, dass sie auf die neuesten Versionen aktualisiert werden. Fügen Sie Ihre Treiber hinzu. Ausführen von Malware-Scans