Ich beschäftige mich derzeit mit sehr großen Videodateien, einschließlich deren Dekodierung und Kopieren usw.
Zu meiner Überraschung versucht Windows, diese Videodateien zwischenzuspeichern, obwohl dies keinen Sinn macht. Sie sind viel zu groß, um zwischengespeichert zu werden. (Bis zu 230 Gigabyte.)
Ich bin auch schockiert darüber, dass Windows den normalen Inhalt des Caches für die Videodateien fast vollständig löscht. Es wird verzweifelt versucht, sie zwischenzuspeichern, wodurch mein System ziemlich langsam wird.
Wie kann ich Windows anweisen, diese Dateien nicht im Cache zu speichern? Wenn dies nicht möglich ist, gibt es andere Möglichkeiten, um mit diesem Problem umzugehen?
Antworten:
Die Verwendung von Cacheset.exe aus der Sysinternals Suite von MS hat das Problem für mich gelöst. Denken Sie daran, es als Administrator auszuführen, andernfalls werden Sie darauf hingewiesen, dass die von Ihnen eingegebenen Werte ungültig sind.
Normalerweise sollte das Zwischenspeichern der Dateien kein Problem sein, das Herausschieben anderer Inhalte aus dem RAM ist. Überprüfen Sie, ob Sie die
LargeSystemCache
EinstellungHKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
eingestellt haben. Ich vermute, dies ist die eigentliche Ursache für das Verhalten "Alles andere löschen". (Mein System hat aktive Prozesse ausgelagert, während versucht wurde, ein mit Avidemux codiertes Video zwischenzuspeichern.)quelle
LargeSystemCache
Einstellung überprüft und es ist 0.Ich bin mir ziemlich sicher, dass das, was Sie beobachten, nicht deaktiviert werden kann und sollte.
Jede Anwendung kann für sich entscheiden, eine Datei in den Speicher abzubilden . Meines Erachtens kann dies die Leistung drastisch verbessern.
Und wie Sie in Ihrem Screenshot sehen können, befinden sich die 4 GB bereits im Standby-Modus . Das heißt, sie werden nicht mehr verwendet und können neuen Prozessen zugewiesen werden.
quelle