Laufen Dutzende Browser-Tabs neben dem Spiel, lagert das OS einen Teil des Spielspeichers auf den Datenträger aus.
Warum Arbeitsspeicher insgesamt wird knapp → Folge OS verschiebt gerade nicht genutzten Spielspeicher auf den Datenträger → Auf dem Bildschirm Sobald dieser Teil wieder gebraucht wird, Stillstand von einigen Dutzend bis einigen hundert ms je nach Datenträger
Speicherverbrauch senken, bei wenig freiem Speicher eine Warnung anzeigen.
Aufgaben Extern
Spieler auf die Mindestanforderungen hinweisen, empfehlen, während des Spielens andere Programme (etwa Browser-Tabs) zu schließen.
Im Graphen
Vereinzelte Spitzen ohne Muster · Hard Page Faults, Speicherverbrauch
Wo nachsehen
Memory\Pages Input/sec aus der Leistungsüberwachung (Seiten, die zur Behebung von Hard Page Faults vom Datenträger gelesen wurden) sowie Speicherverbrauch und zugesicherten Speicher (Commit) im Reiter „Leistung“ des Task-Managers zusammen mit der Frametime aufzeichnen
Spricht dafür
Im Moment des Stillstands schießt Pages Input/sec hoch, und der Arbeitsspeicher ist fast voll. Werden Browser oder andere Programme geschlossen, verschwindet es
Spricht dagegen
Speicher hat Reserven, Pages Input/sec bleibt ruhig: „Synchrones Laden und Shader-Kompilierung im Main-Thread“ oder „Langsamer Datenträger bremst Asset-Streaming“
Prüfmittel
Prüfung in der Umgebung des Spielers
Quellen
Introduction to the page fileMicrosoft Die Auslagerungsdatei ist eine Datei auf dem Datenträger, in die selten genutzte, geänderte Speicherseiten aus dem RAM ausgelagert werden
Working SetMicrosoft Zugriff auf eine Seite, die nicht im RAM liegt, löst einen Seitenfehler aus. Ein Hard Fault lässt sich nur durch Lesen vom Datenträger beheben, etwa aus der Auslagerungsdatei
Chapter 12 - Detecting Memory BottlenecksMicrosoft Memory\Pages Input/sec: Seiten, die zur Behebung von Seitenfehlern vom Datenträger gelesen wurden (Hard Page Faults)