Kako popraviti curenje memorije u sustavu Windows

U sustavu Windows do curenja memorije dolazi kada aplikacija ili proces sustava ne otpuštaju ispravno blok radna memorija u upravitelj memorije operativnog sustava kada više ne bude 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 fizički RAM je ograničen resurs, ključno je osigurati da imate dovoljno na raspolaganju za svoje radno opterećenje.

Iako postoji nekoliko vrsta curenja memorije u sustavu Windows, najčešći je problem s memorijom u stanju pripravnosti. Vraćajući se tako daleko Windows 7, problem s memorijom u stanju pripravnosti još uvijek prevladava Windows 10. Nakon što vaša memorija u stanju pripravnosti potpuno pojede vašu slobodnu memoriju, vaš sustav može početi zaostajati, pa čak i rušiti. Budući da je curenje memorije obično rezultat softverske greške ili kvara, važno je zadržati sve svoje ažurirani vozači.

radna memorija
Getty Images

Pronađite curenje memorije pomoću sustava Windows Resource Monitor

Resource Monitor izvrstan je ugrađeni alat koji će vam dati mnogo 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 sjajno mjesto za početak promatranja. Koraci u nastavku pokazuju kako pregledati upotrebu memorije vašeg sustava u sustavima Windows 10, 8 i 7.

  1. Pritisnite Windows tipka + R, Unesi "resmon," zatim odaberite u redu.

    funkciju pokretanja u sustavu Windows 10.
  2. Odaberite Memorija karticu, a zatim odaberite Počiniti za promjenu redoslijeda popisa.

    Monitor resursa sustava Windows.
  3. Pratite Pričekaj (plava traka) s aplikacijama s pokrenutim aplikacijama koje obično koristite.

    Kartica memorije sustava Windows Resource Monitor.

Možda ćete morati ostaviti Resource Monitor da radi neko vrijeme kako biste uočili bilo kakva curenja. Napravite snimku zaslona ili zabilježite kada prvi put otvorite alat za jednostavnu usporedbu.

Dijagnosticirajte curenje memorije pomoću Windows RaMMap

RaMMap je besplatan Microsoftov alat koji će u stvarnom vremenu prikazati podatke o tome kako Windows upravlja i dodjeljuje vašu RAM memoriju. Slično monitoru resursa, 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.

  1. Ići RaMMap-ova stranica Sysinternals, zatim odaberite Preuzmite RaMMap.

    RaMMap-ova stranica Sysinternals.
  2. Idi na svoju Preuzimanja mapu, kopirajte RaMMap arhivirajte u mapu po svom izboru, a zatim je raspakirajte.

    Windows Explorer u sustavu Windows 10.
  3. Desnom tipkom miša kliknite RaMMap datoteku aplikacije, a zatim odaberite Pokreni kao administrator.

    RaMMaps izbornik desnom tipkom miša u sustavu Windows 10.
  4. Odaberi Da.

    Prozor za UAC dopuštenje.
  5. Pregledajte LICENCNI UVJETI SOFTVERA ZA SYSINTERNAL, zatim odaberite slažem se.

    Microsoftovi licencni uvjeti Sysinternals.
  6. Odaberite Koristite Counts karticu, zatim pratite svoju memoriju u stanju pripravnosti da vidite povećava li se.

    RaMMapova kartica broji korištenje.

    Ako vaš sustav gubi slobodnu memoriju postupnije, možda ćete morati ostaviti RaMMap da radi neko vrijeme. Zabilježite svoju memoriju u stanju pripravnosti prije i poslije da vidite curi li RAM.

  7. Također možete pobliže pogledati svaki proces koji koristi vašu fizičku memoriju na Procesi tab.

    Kartica procesa RaMMap.

Provjerite RAM pomoću Windowsovog alata za dijagnostiku memorije

Pokretanje Dijagnostike memorije sustava Windows izvrstan je način da temeljito provjerite fizičku memoriju vašeg računala na bilo kakve pogreške.

opcije provjere za Windows Memory Diagnostics.
  1. Pritisnite Windows tipka + R, Unesi "mdsched.exe," zatim odaberite u redu.
  2. Odaberi Ponovo pokrenite sada i provjerite ima li problema (preporučeno).
  3. Test će započeti i može potrajati nekoliko sati. Nakon dovršetka testa slijedite upute na zaslonu.

Ispraznite memoriju u stanju čekanja u sustavu Windows s RaMMap-om

Osim praćenja vaše upotrebe memorije, RaMMap se također može koristiti za ručno pražnjenje popisa u stanju čekanja.

  1. Desnom tipkom miša kliknite RaMMap datoteku aplikacije, a zatim odaberite Pokreni kao administrator.
  2. Odaberi Prazan, onda Prazna lista pripravnosti.
  3. Vaša bi memorija u stanju pripravnosti sada trebala biti znatno niža.
Prazne opcije RaMMap-a

Očistite memoriju u stanju čekanja uz inteligentni čistač popisa u stanju pripravnosti

Intelligent Standby List Cleaner (ISLC) besplatni je alat koji nudi Wagnardsoft koji će automatski isprazniti memoriju vašeg računala u stanju pripravnosti, na temelju nekoliko uvjeta koji se mogu uređivati.

  1. Otvorite web preglednik, idite na službena stranica foruma aplikacije, Odaberi Službeno preuzimanje ovdje, zatim odaberite Spremiti datoteku.

    Stranica za preuzimanje Intelligent Standby List Cleaner.
  2. Učinite svom Preuzimanja mapu, desnom tipkom miša kliknite ISLC 7z arhiviraj, a zatim odaberite Pokreni kao administrator.

    ISLC-ov izbornik desnom tipkom miša u sustavu Windows 10.
  3. Odaberi Da kada se pojavi prozor Kontrola korisničkog računa.

    UAC dijaloški okvir u sustavu Windows 10.
  4. Potražite mapu, odaberite u redu, onda Ekstrakt.

    ISLC-ove opcije samo-vađenja.
  5. Nakon izvlačenja, kliknite desnom tipkom miša Inteligentni čistač popisa u stanju pripravnosti ISLC, zatim odaberite Pokreni kao administrator.

    ISLC se otvara u sustavu Windows 10.
  6. Odaberi Da, kada se pojavi dijaloški okvir UAC.

    Dijaloški okvir Kontrola korisničkog računa u sustavu Windows 10.
  7. Odaberi Očisti popis stanja pripravnosti da ručno ispraznite memoriju u stanju pripravnosti vašeg sustava. Promijenite vrijednosti za; Veličina popisa je najmanje i Slobodna memorija je niža od, u skladu s vašim zahtjevima.

    ISLC-ovo korisničko sučelje.

Odaberi Počnite minimizirano za pokretanje ISLC-a u pozadini svaki put kada se vaš sustav pokrene.

Popravite curenje memorije u sustavu Windows 10 pomoću FreeStandbyMemory.bat

Freestandbymemory.bat skripta je još 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.

  1. Idite na Pastebin stranica skripte, Odaberi preuzimanje datoteka, onda Spremiti datoteku.

    Freestandbymemory's Pastebin stranica.
  2. Idi na svoju Preuzimanja mapu, kliknite desnom tipkom miša freestandbymemory (batch datoteka), a zatim odaberite Pokreni kao administrator.

    opcije desnog klika skripte.
  3. Odaberi Više informacija.

    Dijaloški okvir zaštite Windows Defendera.
  4. Odaberi Ipak trči.

    dodatne opcije za dijaloški okvir upozorenja Windows Defendera.
  5. Odaberi Da.

    Skočni prozor za Windows 10 UAC koji traži dopuštenje.
  6. Nakon što je skripta dodana, odaberite bilo koju tipku za nastavak. FreeStandbyMemory će sada raditi u pozadini na vašem sustavu.

    Snimka zaslona inicijalizacije slobodne memorije.
  7. Da biste izbrisali skriptu, idite na Ovo računalo > Windows (C:) > Windows, desni klik FreeStandbyMemory, zatim odaberite Izbrisati.

    Izbornik s desnim klikom na Freestandbymemory.

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žurno.

upravitelj uređaja u sustavu Windows 10.
  1. Unesi upravitelj uređaja u Windows pretraživanje, a zatim odaberite Otvorena nakon što se rezultati popune.
  2. Proširite odjeljak hardvera.
  3. Desnom tipkom miša kliknite uređaj, a zatim odaberite Ažurirajte upravljački program.