Suvremena računala opremljena su s puno prostora za pohranu i memorijom i prilično su brzi u svom radu. No ponekad bi tu ili tamo mali problem mogao dovesti do usporavanja rada računala. Jedan od glavnih razloga za to je curenje memorije.

No, što je zapravo memorijska veza i kako se to događa? Možete li učiniti bilo što za rješavanje ovog problema? Pogledajmo.

Što je curenje memorije?

Memorija računala privremeno se pohranjuje i preuzima iz memorija sa slučajnim pristupom (RAM) za pokretanje raznih aplikacija.

Curenje memorije dio je aplikacije koja koristi memoriju iz RAM -a bez da je konačno oslobodi. Rezultat je da se aplikacija ruši sljedeći put kada pokuša koristiti više memorije, što može utjecati na performanse računala.

Kako otkriti curenje memorije

Kad sustav ima nedostatak memorije, najvjerojatnije ćete primiti poruku upozorenja na zaslonu na liniji "ponestaje memorije.: Performanse se degradiraju, a sustav počinje neispravne.

Propuštanje memorije možete pronaći ako pogledate korištenje RAM -a u vašem sustavu. Pokretanje programa Windows Performance Monitor može pomoći u pronalaženju curenja memorije. Ovom metodom nećete pronaći izvor curenja, ali pomoći će vam da istražite postoji li memorijska veza.

instagram viewer

Za pokretanje monitora izvedbe, držite Tipka Windows + R istovremeno otvoriti Trčanje naredba. Zatim unesite mdsched.exe.

Nakon toga kliknite u redu i odaberite Ponovno pokreni sada provjeriti probleme. Test će započeti i može potrajati nekoliko sati da se dovrši. Slijedite upute na ekranu nakon završetka testa kako biste otkrili curenje memorije.

Snimka zaslona

Posljedice curenja memorije

Posljedice ovise o upotrebi klijentskih ili poslužiteljskih aplikacija. Njihov opseg naveden je u nastavku.

Klijentske aplikacije (stolna računala i mobilni telefoni)

Za njih posljedice nisu jako ozbiljne jer se dodijeljena memorija oslobađa kada se aplikacija prekine. Dakle, nema nestabilnosti sustava. Neki problemi s kojima se susreće prekomjerna upotreba memorije mogu biti:

  • Vaš sustav može početi usporavati.
  • Aplikacije na vašem računalu mogle bi se naglo zatvoriti.
  • Kod aplikacije računala koji dodjeljuje memoriju može se srušiti i uzrokovati greške.

Poslužiteljske aplikacije

Problem curenja memorije se u ovom slučaju pogoršava jer poslužitelj mora raditi dugo bez ponovnog pokretanja. Ovdje su problemi isti kao i u slučaju stolnih aplikacija. Memorija se troši danima, tjednima, mjesecima, a performanse poslužitelja počinju se degradirati. Počinju se pojavljivati ​​greške, zbog čega poslužitelj na kraju prestaje raditi.

Kako spriječiti curenje memorije

Većina današnjih programskih jezika uključuje značajke za pomoć programerima u automatskom upravljanju memorijom. Oni koriste sustav tzv Sakupljač smeća, koji pomaže u oslobađanju memorije koja se ne koristi. Postoje različite vrste sakupljača smeća, a razumijevanje kako funkcionira sakupljač smeća u vašoj aplikaciji važan je korak u sprječavanju curenja memorije.

Druga metoda za sprječavanje curenja memorije je pisanjem koda koji raspolaže nepotrebnim resursima. Morat ćete napisati određeni kôd koji označava aplikaciju da je rad resursa završen i nema daljnje upotrebe memorije. Uvjerite se da su petlje u potpunosti izvedene kako biste izbjegli pojavu curenja memorije.

Ponekad ćete možda morati ponovno pokrenuti sustav kako biste spriječili curenje memorije. Međutim, to može utjecati na otvorene aplikacije. Ovo je stoga najmanje preporučena opcija, a ako pribjegnete tome, trebali biste zatvoriti sve aplikacije.

Kako popraviti curenje memorije u sustavu Windows

Curenje memorije može biti teško otkriti i popraviti u ranoj fazi razvoja. Međutim, neke od preporučenih metoda za rješavanje curenja memorije su:

Završetak programa koji koristi najviše memorije

Jedna od najboljih metoda za sprječavanje curenja memorije je prekid programa koji koristi većinu memorije računala.

Pritisnite CTRL + Shift + ESC tipke za početak Upravitelj zadataka. Ispod Postupak karticu, pronađite program koji koristi većinu memorije. Sada desnom tipkom miša kliknite program da biste Završi zadatak i zatvorite ovaj program. Ponovo pokrenite računalo i ustanovit ćete da je curenje memorije obrisano.

Windows 10 ima ugrađen dijagnostički alat za pružanje točne analize pri utvrđivanju glavnog uzroka problema.

Ići traži, tip Dijagnostika Windows memorije i kliknite na nju.

Nakon toga odaberite Ponovno pokreni sada za provjeru problema. Alat će skenirati vaše računalo radi problema s memorijom, uključujući curenje, i pružit će vam rezultate za otkrivene probleme.

Također se možete obratiti pomoći ugrađene aplikacije u sustavu Windows 10 poznate kao Monitor resursa razumjeti problem curenja memorije. Ići traži, tip Monitor resursa, i otvorite ga. Klikom Monitor resursa, možete vidjeti podatke vašeg sustava u stvarnom vremenu. Analizirajte uzrok problema i ispravite ga u skladu s tim.

Prilagođavanje računala najboljim performansama

Windows vam omogućuje prilagodbu postavki vašeg računala s najboljom opcijom performansi.

Desnom tipkom miša kliknite radnu površinu i idite na Prilagodite. U novom prozoru upišite Napredne postavke sistema u traci za pretraživanje.

Nakon što dovršite gore navedene korake, idite na Kartica Napredno i kliknite Postavke pod, ispod Izvođenje.

Nakon toga provjerite Prilagodite za najbolju izvedbu opcija. Pritisnite U redu i ponovno pokrenite računalo. Vaše je računalo sada postavljeno tako da vam pruža najbolje performanse.

Kako onemogućiti programe koji se pokreću pri pokretanju

Ponekad se pri pokretanju pokreće program koji uzrokuje curenje memorije. Za rješavanje ovog problema potrebno je onemogućiti aplikaciju kako biste osigurali da više ne stvara probleme pri pokretanju.

Pritisnite CTRL + SHIFT + ESC tipke za otvaranje Upravitelj zadataka i kliknite na Pokretanje tab.

Snimka zaslona

U novom prozoru pronađite program koji ne želite pokrenuti s pokretanjem računala. Upravitelj zadataka također pokazuje koji program curi iz memorije. Jednostavno ga onemogućite kako biste spriječili curenje memorije. Pritisnite program i odaberite Onemogući. Na kraju, ponovno pokrenite računalo.

Defragmentiranje tvrdih diskova

Osim što optimizira tvrdi disk računala, defragmentacija rezultira nevjerojatnim upravljanjem memorijom. Na radnoj površini kliknite Ovaj PC. Desnom tipkom miša kliknite tvrdi disk koji želite defragmentirati (najvjerojatnije C) i odaberite Svojstva.

Nakon toga odaberite Alati karticu i ispod Optimiziranje i defragmentiranje pogona, kliknite Optimizirajte. Pričekajte da se proces završi. Ponovo pokrenite da biste spremili promjene.

Kako onemogućiti posrednika za vrijeme izvođenja

Onemogućavanje Runtime Brokera postupak je upravljanja dopuštenjima Microsoftovih aplikacija na vašem računalu. Runtime Brokeri obično koriste malu količinu memorije, ali u slučaju neispravne aplikacije, proces može značajno usporiti vaše računalo.

Prvo pritisnite CTRL + SHIFT + ESC tipke za otvaranje Upravitelj zadataka i pomaknite se prema dolje da biste pronašli Runtime Broker.

Desnom tipkom miša kliknite i Onemogući/završi zadatak.

Onemogućavanje Windows savjeta i trikova

Savjeti i trikovi koje nudi Windows 10 korisni su za nove korisnike. Oni usmjeravaju korisnike da učinkovito koriste sustav i pomažu im s nekim dodatnim korisnim opcijama.

Idite na Izbornik Start vašeg sustava i otvorite Postavke.

U novom prozoru, pod Sustav, odaberite i kliknite Obavijesti& radnje na lijevoj ploči.

Nakon što dovršite gore navedene korake, pronađite Dobijte savjete, trikove i prijedloge dok koristite Windows i poništite ga.

Ako poništite odabir ove opcije, potvrdit ćete da ne primate poruke iz sustava Windows. Međutim, ovu opciju možete poništiti tako da je označite ako želite prijedloge iz sustava Windows.

Povezano: Je li vam virtualna memorija preniska? Evo kako to popraviti!

Smanjite curenje memorije i pomozite svom računalu da radi bolje

Curenje memorije jedan je od glavnih uzroka usporavanja rada računala. To može biti opasno i dovesti do ozbiljnih problema sa stabilnošću sustava.

Provjerite ažuriranja upravljačkih programa i uklonite zlonamjerni softver iz sustava jer i on može biti uzrok curenja memorije. A ako i dalje nailazite na malu brzinu, razmislite o dodavanju više RAM -a kako bi vaš sustav mogao podnijeti sve zahtjevne operacije.

UdioCvrkutE -pošta
5 mitova i zabluda o RAM -u koji doista nisu istiniti

Što se događa ako promiješate veličinu RAM -a? Ili potpuno ne podudaraju RAM module? Je li dobro ili loše? Evo nekoliko mitova o RAM -u koji moraju umrijeti!

Pročitajte Dalje

Povezane teme
  • Objašnjena tehnologija
  • Memorija računala
  • Savjeti za hardver
  • Skladištenje
O autoru
Krishnapriya Agarwal (36 objavljenih članaka)

Krishnapriya, ili KP, entuzijast je tehnologije koji voli tražiti načine za olakšavanje života pomoću tehnologije i naprava. Pije kavu, istražuje nove načine korištenja svojih elektroničkih uređaja i čita stripove.

Više od Krishnapriye Agarwal

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu