Ako se vaš Android telefon stalno ruši, možete to pripisati trima potencijalnim uzrokima: infekcija zlonamjernim softverom , pražnjenje baterije ili problem s curenjem memorije. Ovaj će vas članak uputiti kako riješiti probleme s curenjem memorije na Androidu.
Simptomi curenja memorije u Android aplikacijama
U vrijeme lansiranja Lollipopa došlo je do curenja memorije zbog čega je boja na ekranu izblijedjela. Aplikacija za rješavanje problema blijeđenja zaslona ukinuta je jer je Android popravio bug od verzije 5.1
Danas je tipičniji problem uzrokovan Javom, uglavnom GarbageCollection (GC) koji ne radi ispravno. Zbog greške u memoriji GC ne može na vrijeme obrisati neiskorištene objekte. Odatle se postupno nakuplja, što dovodi do sporog računala i neobičnih problema sa sustavom.
Problemi s curenjem memorije također mogu biti uzrokovani pogreškama rotacije zaslona. Problem je curenje asinkronih zadataka, opet povezano s neispravnim GC problemima.
1. Koristite aplikaciju Memory Optimizer
Alat za optimizaciju memorije dobar je način da popravite curenje uzrokovano smećem iz predmemorije ili pogreškama oštećene privremene datoteke. Da biste koristili ovu aplikaciju, dopustite joj pristup fotografijama, medijima i datotekama na vašem uređaju.
Pritisnite Clean now kako biste otkrili probleme s memorijom i ispravili pogrešku.
Aplikaciji će trebati neko vrijeme da očisti RAM i omogući više memorije.
Aplikacija također prikazuje nepotrebne procese koji zauzimaju puno memorije. Možete zaustaviti jednog od njih.
Pomoću ove aplikacije možete vratiti puno slobodnog prostora, a korištenje memorije pada na samo 19% sa 70% u ovom primjeru.
2. Koristite HyperMemoryCleaner
Ako koristite operativni sustav stariji od Androida 8.0, morat ćete se suočiti s curenjem memorije zbog pogrešaka fragmentacije za razliku od novijih verzija.
HyperMemoryCleaner će vam pomoći smanjiti dodjelu memorije aplikacijama niskog prioriteta.
3. Koristite Memory Booster
Ako želite sveobuhvatne performanse za bilo koju verziju Androida, Memory Booster je dobar izbor.
Aplikacija će vam pokazati status korištenja memorije.
Ako kliknete Startup Boost , dobit ćete brzi sažetak aplikacija koje uzrokuju sporost tijekom pokretanja, čime ćete onemogućiti jednu od njih.
Opcija povećanja brzine trenutačno povećava memoriju uklanjanjem zaostataka i curenja memorije u svim procesima sustava.
U ovom primjeru, aplikacija je poboljšala memoriju, dodavši 1,19 GB.
Savjeti za smanjenje gubitka memorije
- Smanjite nered : kako biste smanjili curenje memorije, najprije morate smanjiti nered unutarnje memorije. Možete redovito pristupati opciji Čišćenje u Datotekama i pohrani kako biste povremeno uklanjali datoteke i aplikacije koje zauzimaju prostor.
- Identificirajte curenje memorije : Koristite aplikacije trećih strana o kojima se govori u ovom članku da biste identificirali curenje memorije. Obično su u blizini predmemorije ili privremenih datoteka, nereda u RAM-u tijekom sistemskih procesa/problema s pokretanjem sustava.
- Optimizirajte internetske postavke svog telefona : pokušajte smanjiti pozadinsko Wi-Fi skeniranje i upotrebu mobilnih podataka. Ako ne koristite telefon, trebali biste isključiti internet.
- Izbrišite sve aplikacije koje troše previše RAM -a: Ako vaš telefon ima ograničenu pohranu, morate paziti na aplikacije koje troše previše RAM-a sustava.
Memorija Android telefona jedan je od najvažnijih kriterija za kupnju novog uređaja. Međutim, čak i uz dosta RAM-a, još uvijek ga mogu previše potrošiti bloatware aplikacije koje slijede Parkinsonovu verziju zakona: podaci se proširuju kako bi popunili raspoloživi prostor. Dakle, bolje je otkriti i popraviti curenje memorije u Androidu.
Želimo vam uspjeh!