Ich hatte also Probleme damit, dass mein svchost einen Teil meines Gedächtnisses aufnahm. Nachdem ich mich umgesehen hatte, stellte ich fest, dass es mein SuperFetch war. Mein svchost ist ungefähr 259k, nach dem Deaktivieren von Superfecthj ist es auf 15k gefallen. Da ich mit einer Festplatte laufe, ist es keine gute Idee, sie zu deaktivieren. Also habe ich mit einigen Leuten online gesprochen und jemand hat mir vorgeschlagen, dies zu tun:
Öffnen Sie die Eingabeaufforderung als Administrator und geben Sie Sc stop SysMain ein. Drücken Sie die Eingabetaste und geben Sie Del /a /q /f C:\Windows\Prefetch
die Eingabetaste ein. Starten Sie den Computer neu und lassen Sie die Festplattennutzung herunter. Öffnen Sie die Eingabeaufforderung als Administrator:
Rundll32.exe Advapi32.dll,ProcessIdleTasks
Drücken Sie die Eingabetaste. Die Festplattenauslastung und die CPU-Auslastung können kurzzeitig geringfügig ansteigen, während Prefetch-Dateien neu erstellt werden und nachdem svchost.exe, das den SuperFetch-Dienst hostet, die CPU und die Festplatte nach dem Ausführen des obigen Befehls nicht zu stark auslastet, prüfen Sie, ob der SuperFetch-Dienst den Arbeitsspeicher nutzt ist untergegangen.
Bevor ich das mache, möchte ich wissen, was genau das machen soll. Ich folge nicht blindlings Leuten, und ich möchte für persönliches Wissen wissen.
quelle
Antworten:
Die Speichernutzung ist normal. Der Superfetch-Dienst benötigt etwas Speicher, um Muster zum Vorabladen von Daten zu organisieren. Dies dauert etwa 200 MB, verbessert aber die Gesamtleistung erheblich.
Der erste Befehl löscht die Prefetch-Dateien, die dem seit XP vorhandenen logischen Prefetcher helfen , Programme schneller zu laden. Der zweite Befehl weist Windows an, alle Programme auszuführen, deren Ausführung im Leerlauf von Windows geplant ist.
quelle