
Wenn ich eine Tumblr-Seite mit vielen Bildern auf einer einzigen Seite lade und Bild für Bild nach unten scrolle, ist mein RAM (4 GB) nach einigen Hundert Bildern ziemlich voll und Google Chrome stürzt ab.
Gibt es eine Möglichkeit, Chrome so zu konfigurieren, dass es nicht ALLE auf der Seite geladenen Bilder im Speicher behält, sondern nur die letzten (zum Beispiel) 50?
Antwort1
Ich bin nicht sicher, ob es hilft, aber hierAutoitSkript, das den Arbeitsspeicher von Chrome-Prozessen „reduziert“.
Nach der InstallationAutoitUndEditor. Klicken Sie mit der rechten Maustaste auf den Desktop -> Neu -> Autoit-Skript. Klicken Sie mit der rechten Maustaste auf die erstellte Datei -> Bearbeiten. Jetzt sollten Sie das ScITE-Fenster sehen und nach der Zeile „Fügen Sie unten Ihren Code ein“ diesen Code hinzufügen:
while 1
Sleep(60000*5);reduce memory every 5 minutes
$aProcessList=ProcessList("chrome.exe")
For $i = 1 To $aProcessList[0][0]
_ReduceMemory($aProcessList[$i][1])
Next
WEnd
Func _ReduceMemory($i_PID = -1)
If $i_PID <> -1 Then
Local $ai_Handle = DllCall("kernel32.dll", 'int', 'OpenProcess', 'int', 0x1f0fff, 'int', False, 'int', $i_PID)
Local $ai_Return = DllCall("psapi.dll", 'int', 'EmptyWorkingSet', 'long', $ai_Handle[0])
DllCall('kernel32.dll', 'int', 'CloseHandle', 'int', $ai_Handle[0])
Else
Local $ai_Return = DllCall("psapi.dll", 'int', 'EmptyWorkingSet', 'long', -1)
EndIf
Return $ai_Return[0]
EndFunc;==> _ReduceMemory()
Klicken Sie dann im SciTE-Fenster auf Tools->Build. Jetzt erhalten Sie eine ausführbare Datei im selben Verzeichnis, in dem sich das Autoit-Skript befand. Führen Sie diese ausführbare Datei (.exe) aus. In der Taskleiste wird das Autoit-Symbol angezeigt. Klicken Sie mit der rechten Maustaste, um das Skript zu beenden.
Ein anderer Weg von Google: