Sie haben ein durch einen Treiber verursachtes Speicherleck. Sehen Sie sich den hohen Wert von nicht ausgelagertem Kernel-Speicher an. In Ihrem Fall sind dies über 3,7 GB. Sie können poolmon verwenden, um zu sehen, welcher Treiber den hohen Verbrauch verursacht.
Installieren Sie das Windows-WDK , führen Sie poolmon aus, sortieren Sie es über P nach pool type, so dass non paged ganz oben steht, und über B nach Bytes, um das Tag zu sehen, das den meisten Speicher verbraucht. Führen Sie poolmon aus, indem Sie in den Ordner gehen, in dem das WDK installiert ist, gehen Sie zu Tools (oder C:\Program Files (x86)\Windows Kits0\Tools\x64
) und klicken Sie auf poolmon.exe
.
Schauen Sie nun nach, welcher pooltag den meisten Speicher verbraucht, wie hier gezeigt:
Öffnen Sie nun eine cmd-Eingabeaufforderung und führen Sie den Befehl findstr aus. Öffnen Sie dazu eine cmd-Eingabeaufforderung und geben Sie cd C:\Windows\System32\drivers
ein. Geben Sie dann findstr /s __ *.*
ein, wobei __ der Tag ist (der Name ganz links in poolmon). Tun Sie dies, um zu sehen, welcher Treiber dieses Tag verwendet:
Gehen Sie nun zum Ordner drivers (C:\Windows\System32\drivers
) und klicken Sie mit der rechten Maustaste auf den betreffenden Treiber (intmsd.sys im obigen Bildbeispiel). Klicken Sie auf Eigenschaften, gehen Sie auf die Registerkarte Details, um den Produktnamen zu finden. Suchen Sie nach einem Update für dieses Produkt.
Wenn der pooltag nur Windows-Treiber anzeigt oder in der pooltag.txt ("C:\Program Files (x86)\Windows Kits0\Debuggers\x64\triage\pooltag.txt"
)
aufgeführt ist, müssen Sie xperf verwenden, um zu ermitteln, was die Verwendung verursacht. Installieren Sie das WPT aus dem Windows SDK , öffnen Sie ein cmd. exe als admin und führen Sie dies aus:
xperf -on PROC_THREAD+LOADER+POOL -stackwalk PoolAlloc+PoolFree+PoolAllocSession+PoolFreeSession -BufferSize 2048 -MaxFile 1024 -FileMode Circular && timeout -1 && xperf -d C:\pool.etl
erfassen 30 -60s des Wachstums. Öffnen Sie die ETL mit WPA.exe, fügen Sie die Pool-Grafiken zum Analysefenster hinzu.
Setzen Sie die Pooltag-Spalte an die erste Stelle und fügen Sie die Stack-Spalte hinzu. Nun laden Sie die Symbole in WPA.exe und erweitern Sie den Stapel des Tags, den Sie in poolmon gesehen haben.
Finden Sie nun weitere Treiber von Drittanbietern, die Sie im Stapel sehen können. Hier wird der Thre
-Tag (Thread) von AVKCl.exe von G-Data verwendet. Suchen Sie nach Treiber-/Programm-Updates, um das Problem zu beheben.
Der Benutzer Hristo Hristov lieferte einen Trace mit einer hohen FMfn
-Nutzung während des Entpackens von Dateien:
Das Tag wird vom Treiber WiseFs64.sys
verwendet, der Teil des Programms “Wise Folder Hider” ist. Der Benutzer Samuil Dichev lieferte eine Spur mit einer hohen FMic
und Irp
Nutzung
Die Tags werden vom Programm Razor Cortex verwendet.
Im Beispiel des Benutzers chr0n0ss wird die Verwendung der Tags FMic
und Irp
durch F-Secure Antivirus Suite verursacht:
Durch Entfernen und Verwenden von Windows Defender wurde das Problem für ihn behoben.