Wie erkennt man unter Windows, welche Prozesse ins Pagefile ausgelagert sind?

Antwort

Windows bietet keine direkte, benutzerfreundliche Möglichkeit, um exakt zu sehen, **welche** Prozesse aktuell ins Pagefile ausgelagert wurden oder welche Speicherseiten eines Prozesses sich im Pagefile befinden. Allerdings gibt es einige Werkzeuge und Metriken, mit denen du zumindest erkennen kannst, **wie viel** eines Prozesses ausgelagert wurde: ### 1. Task-Manager Im Task-Manager (Reiter „Details“, Spalten hinzufügen) kannst du die Spalte **„Ausgelagerter Speicher“** (engl. „Commit Size“) einblenden. Diese zeigt aber nicht, wie viel tatsächlich im Pagefile liegt, sondern wie viel Speicher ein Prozess insgesamt reserviert hat, der ausgelagert werden könnte. ### 2. Resource Monitor (Ressourcenmonitor) - Öffne den Ressourcenmonitor (`resmon.exe`). - Gehe zum Reiter „Arbeitsspeicher“. - Dort findest du pro Prozess die Spalte **„Ausgelagert“** (engl. „Commit“). Diese Zahl zeigt, wie viel virtueller Speicher (RAM + Pagefile) der Prozess reserviert hat, aber nicht, wie viel davon tatsächlich im Pagefile liegt. ### 3. Process Explorer von Microsoft ([Download](https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer)) - Starte Process Explorer als Administrator. - Rechtsklick auf die Spaltenüberschrift → „Select Columns“ → „Process Memory“. - Hier gibt es die Spalten **„Virtual Size“**, **„Private Bytes“**, **„Working Set“** und **„Commit Size“**. - **Working Set**: Speicher, der aktuell im RAM ist. - **Commit Size**: Speicher, der insgesamt zugewiesen ist (RAM + Pagefile). ### 4. RAMMap von Microsoft ([Download](https://docs.microsoft.com/en-us/sysinternals/downloads/rammap)) Mit RAMMap kannst du detailliert sehen, wie Windows den Speicher verwaltet. - Im Reiter „Processes“ siehst du pro Prozess die Spalte **„Private“** und **„Standby“**. - Im Reiter „File Summary“ siehst du, welche Dateien (inkl. Pagefile) wie viel Speicher belegen. ### Fazit **Es gibt keine Standardfunktion in Windows, die dir exakt anzeigt, welche Prozesse aktuell wie viele Speicherseiten im Pagefile haben.** Die genannten Tools und Spalten geben dir aber einen guten Überblick, wie viel Speicher pro Prozess ausgelagert werden könnte oder bereits ausgelagert wurde (Commit Size), aber nicht, wie viel davon tatsächlich im Pagefile liegt. **Tiefergehende Analysen** (z.B. auf Seitenebene) sind nur mit speziellen Debugging-Tools oder Kernel-Debuggern möglich und für den normalen Anwender nicht praktikabel. **Weitere Infos:** - [Microsoft Docs: Pagefile](https://learn.microsoft.com/en-us/windows/win32/memory/page-file-usage) - [Process Explorer](https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer) - [RAMMap](https://docs.microsoft.com/en-us/sysinternals/downloads/rammap)

Frage stellen und sofort Antwort erhalten

Verwandte Fragen

Wie mache ich den Befehl 'bcdedit /set {default} bootstatuspolicy ignoreallfailures' rückgängig?

Um den Befehl `bcdedit /set {default} bootstatuspolicy ignoreallfailures` rückgängig zu machen, setzt du die Bootstatus-Policy wieder auf den Standardwert zurück. Der Standardwert ist `... [mehr]