U Windowsima dolazi do curenja memorije kada aplikacija ili sistemski proces ispravno ne otpusti blok RAM-a upravitelju memorije operativnog sustava nakon što više nije potreban. U nekim slučajevima program može vratiti samo dio iskorištenog memorijskog bloka, u drugim se ništa ne oslobađa. Budući da je fizički RAM ograničen resurs, ključno je osigurati da imate dovoljno dostupnog za podnošenje posla.
Iako postoji nekoliko vrsta curenja memorije u sustavu Windows, daleko najčešći je problem s memorijom u stanju pripravnosti. Vratimo se sve do Windowsa 7, problem s memorijom u stanju pripravnosti i dalje je prevladavajući u sustavu Windows 10. Nakon što vaša memorija u stanju pripravnosti u potpunosti pojede vašu slobodnu memoriju, vaš bi sustav mogao početi zaostajati, a mogao bi se čak i srušiti. Budući da je curenje memorije obično rezultat programske pogreške ili kvara, važno je održavati sve svoje upravljačke programe ažurnima.
Pronađite curenje memorije s Windows Resource Monitorom
Resource Monitor izvrstan je ugrađeni alat koji će vam dati puno jasniju sliku o tome kako Windows upravlja resursima vašeg računala (RAM, CPU, tvrdi diskovi itd.). Ako sumnjate da aplikacija ili proces ne oslobađa vašu memoriju u stanju pripravnosti, Resource Monitor je odlično mjesto za početak promatranja. Koraci u nastavku pokazuju kako pregledati korištenje memorije vašeg sustava u sustavima Windows 10, 8 i 7.
-
Pritisnite Windows tipka+R, unesite " resmon, " zatim odaberite OK.
-
Odaberite karticu Memory, zatim odaberite Commit za promjenu redoslijeda popisa.
-
Nadzirite Stanje mirovanja (plava traka) s aplikacijama s pokrenutim aplikacijama koje obično koristite.
Možda ćete morati ostaviti Resource Monitor da radi neko vrijeme kako biste uočili curenje. Napravite snimku zaslona ili zabilježite kada prvi put otvorite alat za jednostavnu usporedbu.
Dijagnosticirajte curenje memorije pomoću Windows RaMMap
RaMMap je besplatni Microsoftov alat koji će prikazati podatke u stvarnom vremenu o tome kako Windows upravlja i dodjeljuje vaš RAM. Slično Resource Monitoru, RaMMap će prikazati korištenje memorije u stanju pripravnosti, a radi na Windows 10, 8 i 7. Koraci u nastavku ilustriraju kako preuzeti i pokrenuti RaMMap.
-
Idite na RaMMap-ovu stranicu Sysinternals, zatim odaberite Preuzmi RaMMap.
-
Idite u svoju mapu Preuzimanja, kopirajte RaMMap arhivu u mapu po vašem izboru, zatim je raspakirajte.
-
Desnom tipkom miša kliknite RaMMap aplikacijsku datoteku, zatim odaberite Pokreni kao administrator.
-
Odaberi Da.
-
Pregledajte LICENCNE UVJETE ZA SOFTVER SYSINTERNALS, zatim odaberite Slažem se.
-
Odaberite karticu Use Counts, zatim pratite svoju memoriju u stanju pripravnosti da vidite povećava li se.
Ako vaš sustav postupnije gubi slobodnu memoriju, možda ćete morati ostaviti RaMMap da radi neko vrijeme. Zabilježite svoju memoriju u stanju pripravnosti prije i poslije, da vidite curi li vam RAM.
-
Također možete pobliže pogledati svaki proces koji koristi vašu fizičku memoriju na kartici Procesi.
Provjerite RAM pomoću Windows alata za dijagnostiku memorije
Pokretanje Windows Memory Diagnostics izvrstan je način za temeljitu provjeru fizičke memorije vašeg računala radi eventualnih grešaka.
- Pritisnite Windows tipka+R, unesite " mdsched.exe, " zatim odaberite OK.
- Odaberite Ponovo pokreni sada i provjeri ima li problema (preporučeno).
- Test će započeti i može potrajati nekoliko sati. Slijedite sve upute na zaslonu kada test završi.
Ispraznite memoriju u stanju pripravnosti u sustavu Windows pomoću RaMMap
Osim praćenja vaše upotrebe memorije, RaMMap se također može koristiti za ručno pražnjenje vaše liste stanja čekanja.
- Desnom tipkom miša kliknite RaMMap aplikacijsku datoteku, zatim odaberite Pokreni kao administrator.
- Odaberite Empty, zatim Empty Standby List.
- Vaša memorija u stanju pripravnosti sada bi trebala biti znatno manja.
Očistite memoriju u stanju čekanja s inteligentnim čistačem popisa u stanju čekanja
Intelligent Standby List Cleaner (ISLC) je besplatni alat koji nudi Wagnardsoft i koji će automatski isprazniti memoriju vašeg računala u stanju pripravnosti, na temelju nekoliko uvjeta koje je moguće uređivati.
-
Otvorite web-preglednik, idite na službenu stranicu foruma aplikacije, odaberite Službeno preuzimanje ovdje, zatim odaberite Spremi datoteku.
-
Uradite u svojoj mapi Preuzimanja, desnom tipkom miša kliknite ISLC 7z arhivu, zatim odaberite Pokreni kao administrator.
-
Odaberite Da kada se pojavi prozor Kontrola korisničkog računa.
-
Pretražite mapu, odaberite OK, zatim Extract.
-
Nakon izdvajanja kliknite desnom tipkom Intelligent Standby List Cleaner ISLC, zatim odaberite Pokreni kao administrator.
-
Odaberite Da, kada se pojavi dijaloški okvir UAC.
-
Odaberite Purge Standby list za ručno pražnjenje memorije vašeg sustava u stanju pripravnosti. Promijenite vrijednosti za; Veličina popisa je najmanje i Besplatna memorija je manja od, kako bi odgovarala vašim zahtjevima.
Odaberite Pokreni minimizirano za pokretanje ISLC-a u pozadini svaki put kad se vaš sustav podigne.
Popravite curenje memorije u sustavu Windows 10 s FreeStandbyMemory.bat
Skripta freestandbymemory.bat još je jedan koristan alat koji pomaže u ublažavanju problema s memorijom u stanju pripravnosti sustava Windows 10. Pokreće se svake 3 minute automatski u pozadini i očistit će memoriju u stanju pripravnosti ako fizička memorija vašeg računala padne ispod 1500 MB. Skripta je besplatna za preuzimanje i dizajnirana je za Windows 10.
-
Idite na stranicu Pastebin skripte, odaberite download, zatim Spremi datoteku.
-
Idite u mapu Preuzimanja, desnom tipkom miša kliknite freestandbymemory (batch file), zatim odaberite Pokreni kao administrator.
-
Odaberi Više informacija.
-
Odaberite Svejedno pokreni.
-
Odaberi Da.
-
Kada je skripta dodana, odaberite bilo koju tipku za nastavak. FreeStandbyMemory će sada raditi u pozadini na vašem sustavu.
-
Za brisanje skripte idite na This PC > Windows (C:) > Windows, desnom tipkom miša kliknite FreeStandbyMemory, zatim odaberite Izbriši.
Popravite curenje memorije ažuriranjem upravljačkih programa
Iako postoji nekoliko alata za provjeru zastarjelih upravljačkih programa, najbolje je proći kroz njih jedan po jedan, pojedinačno, kako biste bili sigurni da je sve ažurirano.
- Unesite upravitelj uređaja u Windows pretragu, zatim odaberite Otvori kada se rezultati popune.
- Proširite odjeljak hardvera.
- Desnom tipkom miša kliknite na uređaj, zatim odaberite Ažuriraj upravljački program.