Pirms dažām dienām es atjaunināju savu datoru uz Windows 10. Tomēr pēc lietošanas mans dators sāka palēnināties, līdz to vairs nebija iespējams lietot - iemesls bija liels atmiņas patēriņš. Pēc restartēšanas viss atgriezās normālā režīmā (kopējais izmantojums bija aptuveni 25 % no 8 GB RAM). Tomēr dažu stundu lietošanas laikā atmiņa atkal pieaug līdz 70%, un, ja netiek restartēta, tā turpina pieaugt līdz 100%, un vēlāk pat iesalst. Uzdevumu pārvaldnieks īpaši nepalīdz, jo tajā nav redzami visi procesi (zemāk pievienoti ekrānšāviņi). Izmēģināju arī RAMMap, bet tas uzrāda kļūdu: "error refreshing database". Es mēģināju meklēt šo jautājumu Googling, tomēr bez īpašiem panākumiem.
Es neko daudz nezinu par personālajiem datoriem, bet varbūt kāds no jums zina šo jautājumu vai varētu palīdzēt noskaidrot, kas izmanto manu RAM.
Vadītāja izraisīta atmiņas noplūde. Aplūkojiet lielo nepavadītās kodola atmiņas vērtību. Jūsu gadījumā tas ir vairāk nekā 3,7 GB. Varat izmantot poolmon, lai noskaidrotu, kurš draiveris izraisa lielu atmiņas izmantošanu.
Instalējiet Windows WDK, palaidiet poolmon, sakārtojiet to, izmantojot P pēc pūla tipa, lai virsū būtu nenovietotā atmiņa, un izmantojot B pēc baitiem, lai redzētu tagu, kas izmanto visvairāk atmiņas. Palaidiet poolmon, atverot mapi, kurā ir instalēta WDK, dodieties uz Tools (vai C:\Program Files (x86)\Windows Kits\10\Tools\x64
) un noklikšķiniet uz poolmon.exe
.
Tagad apskatiet, kurš pooltag izmanto visvairāk atmiņas, kā parādīts šeit:
Tagad atveriet cmd uzvedni un palaidiet komandu findstr. Lai to izdarītu, atveriet cmd uzvedni un ierakstiet cd C:\Windows\System32\drivers
. Pēc tam ierakstiet findstr /s __ *.*
, kur __ ir birka (kreisākais vārds poolmon).
Veiciet šo darbību, lai redzētu, kurš draiveris izmanto šo tagu:
Tagad dodieties uz draiveru mapi (C:\Windows\System32\drivers
) un ar peles labo pogu noklikšķiniet uz attiecīgā draivera (intmsd.sys iepriekšējā attēla piemērā). Noklikšķiniet uz Properties (Īpašības), atveriet cilni Details (Sīkāka informācija), lai atrastu Product Name (Produkta nosaukums). Meklējiet šī produkta atjauninājumu.
Ja pūla tagā ir redzami tikai Windows draiveri vai tie ir uzskaitīti pūla tag.txt ("C:\Program Files (x86)\Windows Kits\10\Debuggers\x64\triage\pooltag.txt"
).
jums ir jāizmanto xperf, lai izsekotu, kas izraisa izmantošanu. Instalējiet WPT no Windows SDK, atveriet cmd.exe kā administrators un palaidiet to:
xperf -on PROC_THREAD+LOADER+POOL -stackwalk PoolAlloc+PoolFree+PoolAllocSession+PoolFreeSession -BufferSize 2048 -MaxFile 1024 -FileMode Circular && timeout -1 && xperf -d C:\pool.etl
uzņem 30-60s no pieauguma. Atveriet ETL ar WPA.exe, analīzes panelī pievienojiet pūla diagrammas.
Pirmajā vietā ievietojiet pooltag kolonnu un pievienojiet stack kolonnu. Tagad ielādējiet simbolus WPA.exe iekšpusē un izvērsiet poolmon redzētā marķējuma kaudzi.
Tagad atrodiet citus trešo pušu draiverus, kurus redzat kaudzē. Šeit Thre
tagu (Thread) izmanto G-Data AVKCl.exe. Meklējiet draivera/programmas atjauninājumus, lai to novērstu.
Lietotājs Hristo Hristov sniedza izsekojumu ar lielu FMfn
izmantošanu failu atinstalēšanas laikā:
Šo tagu izmanto draiveris WiseFs64.sys
, kas ir daļa no "Wise Folder Hider" programmas. Tās noņemšana novērš noplūdi.
Lietotājs Samuil Dichev sniedza izsekojumu ar lielu FMic
un Irp
izmantošanu.
Šos tagus izmanto programma Razor Cortex.
Lietotāja chr0n0ss paraugā FMic
un Irp
izmantošanu izraisa F-Secure Antivirus Suite:
Tā noņemšana un Windows Defender lietošana viņam šo problēmu novērsa.
šim puisim varētu būt Killer Networking (iepriekš Bigfoot networking) zīmola tīkla karte.
Bija iet traks mēģina noskaidrot, kāpēc man bija masveida atmiņas noplūde, un pat bija pilnīgi tīrs instalēt un uzreiz pēc instalēšanas man bija atmiņas noplūde. Protams, es instalēju tīkla draiverus un videokartes draiverus, bet tas bija viss.
Es meklēju Google... Atrada šo pavedienu, sakot, ka tas bija viņa tīkla draiveris, tad googled "killer memory leak" un redzēja hits par to, un konstatēja, ka tas bija pats killer app un ne tikai Windows 10.
Tagad es esmu zelta... Tātad, ja kādam citam ir šī problēma, un viņiem ir viena no daudzajām spēļu platēm vai klēpjdatoriem, kuriem ir slepkava NIC, jūs, iespējams, varat vienkārši atspējot slepkava lietotni no sākuma. Bet tas, ko es darīju, bija pilnībā atinstalēt ASROCK sniegto draiveri un pēc tam instalēt jaunāko draivera tikai draivera paketi no oficiālās slepkavas tīkla vietnes. Tas ir mazāks ~ 30 MB lejupielādes. Ja jūsu lejupielāde ir tuvāk 100mb vai vairāk, tad jums ir nepareizais.
Jūs zaudēsiet visu, kas padara killer izceļas (tā ir QoS programmatūra), bet tas ir tas, kam labs maršrutētājs ir pirmām kārtām... Jo īpaši tāpēc, ka killer programma apstrādā tikai QoS lietojumprogrammām, kas darbojas jūsu datorā, un neko nedara jūsu tīklam kopumā.
Pieņemtais atbilde magicandre1981 ir pareiza atbilde uz šo problēmu, ja RAM izmantošana turpina kāpt līdz 100% tad tur's visticamāk atmiņas noplūde.
Tomēr, ja esat nonācis šajā lapā, jo Windows 10 atmiņas izmantojums ir liels, bet nemainīgs (piemēram, 60-90 % robežās), tad, visticamāk, jums nav problēmas. Windows 10 izmanto operatīvo atmiņu efektīvāk nekā iepriekšējās versijas. Tas ir tāpēc, ka neizmantotā RAM ir izšķērdēta RAM.
Mūsdienu operētājsistēmas jau sen ir nomainījušas reti izmantotos atmiņas datus uz lapu failu cietajā diskā, lai atbrīvotu operatīvo atmiņu biežāk vajadzīgajiem atmiņas datiem. (Manai Win 10 sistēmai ir 8 GB RAM un 12 GB pagefile.) Tomēr šo datu atgūšana atpakaļ no cietā diska ir lēna, tāpēc Windows 10 saspiež reti izmantoto atmiņu un saglabā to sistēmas procesā (RAM). Šos datus ir ātrāk atkompresēt, nekā atgūt no cietā diska (pat SSD). Tas, ka operatīvā atmiņa lielākoties ir pilna, nenozīmē, ka nevarēsiet palaist vairāk lietu, ja būs nepieciešams vairāk operatīvās atmiņas, Win 10 daļu šīs saspiestās atmiņas pārvietos uz lapas failu, lai atbrīvotu operatīvo atmiņu jaunām lietojumprogrammām.
Ja jūs pastāvīgi konstatējat, ka jūsu sistēmas process izmanto vairāk nekā 1 GB RAM (kā tas ir man), iespējams, jums ir atvērts pārāk daudz pārlūkprogrammas cilņu (kā man). Var palīdzēt tāds paplašinājums kā OneTab.