Een paar dagen geleden heb ik mijn PC geupdate naar Windows 10. Echter, na enig gebruik begon mijn PC te vertragen tot het onmogelijk was om te gebruiken - het was te wijten aan hoog geheugengebruik. Na een herstart werd alles weer normaal (totaal gebruik ongeveer 25% van 8GB RAM). Echter, tijdens een paar uur gebruik loopt het geheugen weer op tot 70%, en als het niet opnieuw wordt opgestart gaat het verder tot 100%, en later bevriest het zelfs. Taakbeheer helpt niet veel omdat het niet alle processen laat zien (screenshots hieronder toegevoegd). Ook RAMMap geprobeerd, maar het geeft een fout: "error refreshing database". Ik heb geprobeerd deze vraag te Googlen, maar zonder veel succes.
Ik weet niet veel van PC's, maar misschien zijn er onder jullie die dit probleem kennen, of kunnen helpen om uit te vinden wat mijn RAM gebruikt.
RAM gebruik 1]1
RAM gebruik 2
Je hebt een geheugenlek veroorzaakt door een driver. Kijk naar de hoge waarde van nonpaged kernel geheugen. In uw geval is dit meer dan 3.7 GB. U kunt poolmon gebruiken om te zien welk stuurprogramma het hoge gebruik veroorzaakt.
Installeer de Windows WDK, draai poolmon, sorteer via P na pooltype zodat non paged bovenaan staat en via B na bytes om de tag te zien die het meeste geheugen gebruikt. Start poolmon door naar de map te gaan waar WDK is geïnstalleerd, ga naar Tools (of C:Programma bestanden (x86)\Windows Kits10Tools\x64
) en klik op poolmon.exe
.
Kijk nu welke pooltag het meeste geheugen gebruikt zoals hier te zien is:
Voer hier de beschrijving van de afbeelding in
Open nu een cmd prompt en voer het findstr commando uit. Om dit te doen, open de cmd prompt en typ cd C:Windows\System32\drivers
. Type vervolgens findstr /s __ *.*
, waarbij __ de tag is (de meest linkse naam in poolmon).
Doe dit om te zien welk stuurprogramma deze tag gebruikt:
Ga nu naar de map drivers (C:Windows32drivers
) en klik met de rechtermuisknop op de driver in kwestie (intmsd.sys in het bovenstaande afbeeldingsvoorbeeld). Klik op Eigenschappen, ga naar het tabblad Details om de Productnaam te vinden. Zoek naar een update voor dat product.
Als de pooltag alleen Windows drivers laat zien of is opgenomen in de pooltag.txt ("C:Program Files (x86)\Windows Kits10Debuggers\x64\triagepooltag.txt"
)
moet u xperf gebruiken om te achterhalen wat het gebruik veroorzaakt. Installeer de WPT uit de Windows SDK, open een cmd.exe als admin en voer dit uit:
xperf -on PROC_THREAD+LOADER+POOL -stackwalk PoolAlloc+PoolFree+PoolAllocSession+PoolFreeSession -BufferSize 2048 -MaxFile 1024 -FileMode Circular && timeout -1 && xperf -d C:\pool.etl
vang 30-60s van de groei op. Open de ETL met WPA.exe, voeg de Pool-grafieken toe aan het analysevenster.
Zet de pooltag kolom op de eerste plaats en voeg de stack kolom toe. Laad nu de symbolen in WPA.exe en vouw de stack uit van de tag die je in poolmon zag.
Zoek nu andere 3rd party drivers die je in de stack kunt zien. Hier wordt de Thre
tag (Thread) gebruikt door AVKCl.exe van G-Data. Zoek naar driver/programma updates om dit te verhelpen.
De gebruiker Hristo Hristov gaf een trace met een hoog FMfn
gebruik tijdens het unzippen van bestanden:
De tag wordt gebruikt door de driver WiseFs64.sys
die onderdeel is van het "Wise Folder Hider" programma. Het verwijderen ervan verhelpt het lek.
De gebruiker Samuil Dichev gaf een trace met een hoog FMic
en Irp
gebruik
De tags worden gebruikt door het programma Razor Cortex.
In het voorbeeld van de gebruiker chr0n0ss wordt het FMic
en Irp
gebruik veroorzaakt door F-Secure Antivirus Suite:
Het verwijderen ervan en het gebruik van Windows Defender heeft het probleem voor hem opgelost.
deze kerel heeft misschien een Killer Networking (voorheen Bigfoot networking) merk netwerkkaart.
Ik werd gek van het uitzoeken waarom ik een enorm geheugenlek had en ik heb zelfs een volledig schone installatie gedaan en onmiddellijk na de installatie had ik een geheugenlek. Natuurlijk installeerde ik mijn netwerk drivers en video kaart drivers maar dat was het.
Ik zocht op Google... Vond deze thread zeggen dat het zijn netwerk driver vervolgens googled "killer geheugenlek " en zag hits voor dat en vond het was de killer app zelf en niet alleen in Windows 10.
Nu ben ik goud waard... Dus als iemand anders dit probleem heeft en een van de vele gaming boards of laptops heeft die een killer NIC hebben, kun je waarschijnlijk gewoon uitschakelen dat de killer app niet meer opstart. Maar wat ik heb gedaan is de ASROCK driver volledig verwijderd en vervolgens het nieuwste driver only pakket van de officiële killer networking site geïnstalleerd. Het'is de kleinere ~30mb download. Als uw download dichter bij of meer dan 100mb is dan heb je de verkeerde.
Je verliest alles wat de moordenaar onderscheidt (het is QoS-software), maar dat is waar een goede router in de eerste plaats voor is... Vooral omdat de killer app alleen de QoS regelt van applicaties die op je PC draaien en niets doet voor je netwerk als geheel.
Het geaccepteerde antwoord van magicandre1981 is het juiste antwoord op dit probleem, als het RAM gebruik blijft klimmen naar 100% dan is er's hoogstwaarschijnlijk een geheugenlek.
Echter, als u'naar deze pagina bent gekomen omdat Windows 10's geheugengebruik hoog is maar stabiel blijft (zoals in het 60%-90% bereik), heeft u waarschijnlijk geen probleem. Windows 10 gebruikt RAM effectiever dan eerdere versies. Dit komt omdat ongebruikte RAM is verspilde RAM.
Moderne besturingssystemen swappen al lang niet vaak gebruikte geheugengegevens naar een pagefile op de harde schijf om RAM vrij te maken voor meer frequent benodigde geheugengegevens. (Mijn Win 10-systeem heeft 8 GB RAM en een pagefile van 12 GB.) Het is echter traag om deze gegevens terug te halen van de schijf, en Windows 10 zal niet vaak gebruikt geheugen comprimeren en opslaan in het systeemproces (in het RAM). Het'is sneller om deze gegevens te decomprimeren dan het is om ze terug te halen van de harde schijf (zelfs een SSD). Gewoon omdat uw RAM grotendeels vol is, betekent niet dat u niet'meer dingen zult kunnen uitvoeren, als er meer RAM nodig is dan zal Win 10 een deel van dit gecomprimeerde geheugen naar het pagefile verplaatsen om RAM vrij te maken voor nieuwe toepassingen.
Als je constant merkt dat je systeemproces meer dan 1GB RAM gebruikt (zoals ik) dan heb je waarschijnlijk te veel browsertabbladen open (zoals ik). Een extensie zoals OneTab kan helpen.