Vyhledávání na webu

Skrytý monitor paměti Androidu ukazuje, které aplikace tajně vybíjejí vaši RAM


Otevřel jsem možnosti vývojáře na svém Pixelu 9, hledaje něco úplně jiného, a narazil jsem na sekci Paměť, které jsem si nikdy předtím nevšiml. Jen s několika klepnutími jsem měl před sebou kompletní přehled, které aplikace používaly RAM za posledních 12 hodin. Už nikdy nebudu potřebovat aplikaci třetí strany k zjištění využití paměti.

Android obsahuje vestavěný monitor paměti od verze Android 6.0 Marshmallow, i když se od verze Android 8 Oreo přesunul do možností pro vývojáře, což je pravděpodobně důvod, proč ho většina lidí nikdy neviděla. Sekce Paměť zobrazuje statistiky jako průměrné využití paměti, výkon paměti, celkovou dostupnou paměť, průměrně použitou paměť, kolik volné paměti je k dispozici a kolik paměti využívá každá aplikace. Android je nyní docela dobrý v řízení paměti (stejně jako iOS), což je pravděpodobně důvod, proč je tato funkce skryta v oblasti možností pro vývojáře, ale pokud má váš telefon problémy (nebo jste jen zvědaví, co se vlastně na vašem telefonu spouští), toto je místo, kde se podívat.

Jak odemknout možnosti vývojáře a otevřít monitor paměti

Klepněte sedmkrát

Vím, že jsem nikdy neotevřel možnosti pro vývojáře, protože se ve výchozím nastavení nezobrazují v Nastavení. Musíte jít do O telefonu v Nastavení a pak sedmkrát klepnout na Číslo sestavení. Poté najdete možnosti pro vývojáře buď úplně na spodku nabídky Nastavení, nebo pod Nastavení > Systém > Pokročilé, kde jsem je našel v aplikaci Nastavení svého Pixelu 9.

Jakmile otevřete Možnosti pro vývojáře, měli byste vidět kartu Paměť. Klepněte na ni, a pokud ještě není povoleno, budete muset přepnout Povolit profilování využití paměti na ZAPNUTO. Poté budete vyzváni k restartování telefonu.

Zkontroloval jsem svůj OnePlus Open, abych zjistil, kde je Monitor paměti, a našel jsem ho na stejném místě: Nastavení > O telefonu > klepněte na Číslo sestavení 7krát, poté Nastavení > Systém > Možnosti vývojáře > Paměť

Co vám vlastně ukazuje monitor paměti

Díváte se na historii místo snímku







Monitor paměti zaznamenává využití v průběhu času, takže můžete vidět, kolik RAM aplikace použily za poslední tři hodiny, šest hodin a posledních 24 hodin. Vyberte Využití paměti, abyste viděli průměrné využití napříč aplikacemi, upravte časový rámec pomocí rozbalovací nabídky a třiďte podle maximálního využití v nabídce v pravém horním rohu.

Klepněte na Paměť používanou aplikacemi v dolní části, a pak klepněte na kteroukoliv z aplikací v seznamu pro více informací. Můžete vidět, kolik paměti aplikace průměrně používá, frekvenci použití, maximální využití a kam paměť směřuje: Native, Kernel a Caches. Některé aplikace vám v detailech také ukážou, kolik virtuální paměti (Z-Ram) aplikace používá.

Jak interpretovat výsledky

Plná RAM karta je docela typická

Pokud otevřete monitor paměti a uvidíte, že celá vaše RAM je využitá, nepaneťte. Takto je Android opravdu navržen, aby fungoval. Drží aplikace v paměti co nejdéle, aby se mohly rychle znovu spustit; volná RAM je na telefonu s Androidem v podstatě zbytečná. Na co byste se měli opravdu zaměřit, je aplikace, která se stále objevuje na vrcholu seznamu napříč více časovými obdobími, i přesto, že ji používáte jen zřídka. Tenhle vzorec může ukazovat, že nějaká aplikace běžící na pozadí bere více paměti, než by měla, nebo dokonce dochází k úniku paměti.

Co dělat, když najdete problém

Některé z toho můžete spravovat odsud

Pokud zjistíte, že aplikace zabírá z nějakého důvodu příliš mnoho RAM, můžete ji spravovat přímo ze obrazovky využití paměti. V pravém horním rohu stránky aplikace klepněte na tříbodové menu a vyberte Vynutit zastavení. Tím se aplikace okamžitě přestane spotřebovávat vaši RAM, ale není to trvalé řešení. Odinstalování aplikace, pokud ji nepotřebujete, je správné řešení.

Můžete také přejít na stránku informací o aplikaci v Nastavení, klepnout na problémovou aplikaci a stisknout tlačítko Vynutit zastavení, které se nachází pod názvem aplikace.

Informace tam jsou, pokud víte, kde hledat

Monitor paměti Androidu je docela užitečný, i když to není tajemství pro pokročilé uživatele. Vestavěný nástroj je v možnostech pro vývojáře téměř deset let a ukazuje přesně, které aplikace používají vaši RAM a v jakých časových úsecích. Nemusí nahradit hlubší možnosti analýzy paměti pro vývojáře, kteří sledují úniky ve svých vlastních aplikacích, ale pro nás ostatní je to nejpřehlednější pohled na RAM, který náš telefon už má. Jakmile jednou odemknete možnosti pro vývojáře, můžete se kdykoli dostat do monitoru paměti, když se váš telefon začne chovat podivně.

Související články