Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Android - vytížení CPU aplikacema

Zdar,

jde nějak třeba pomocí nějaké aplikace na Androidu zjistit, jaké procesy (aplikace) mi vytěžují CPU?

Mám tam aplikaci, která dokáže odečítat stav CPU a často mám 100%, což souhlasí, protože se telefon sekne a minuty s ním nejde nic dělat. Potom to padne třeba na 20% a zase telefon funguje ok.

Proto bych potřeboval vědět, zda-li se na Androidu dá zjistit, co mi ho vytěžuje.

---
Předběžně jsem googlil, že se to na Androidu zjistit nedá. Je to zklamání, ale u Androidu bych se tomu nedivil. Nicméně to sem dávám jako dotaz, protože nikdy člověk neví, jestli už třeba někdo něco na zjišťování podobné statistiky nevymyslel a třeba to přeci jen nějak půjde.

(Root zařízení mám.)

Předmět Autor Datum
Je trochu trapný tady jako odpověď dávat dotaz na Google, ale... tady by sis nevybral? https://www.…
Pavel 28.10.2022 19:28
Pavel
Pil jsi? Protože vtipný to není.
RedMaX 28.10.2022 21:00
RedMaX
? V tom druhým odkazu na Googlu jsou náhledy a v jednom z nich je seznam aplikací i s uvedeným aktu…
Pavel 28.10.2022 22:11
Pavel
mě tam zaujalo toto: https://play.google.com/store/apps/details?id=com.dp.sysmonitor.app&hl=en&gl=US…
lední brtník 28.10.2022 22:30
lední brtník
Předběžně jsem googlil, že se to na Androidu zjistit nedá. Psal jsem to, kdybys četl dotaz. To co…
RedMaX 28.10.2022 23:15
RedMaX
Třeba 3C Toolbox aplikace by mohla stačit.
Rakip 28.10.2022 23:31
Rakip
Máš to na Androidu 8 nebo vyšším ozkoušené? Nerad bych skončil u toho, že nainstaluju sto aplikací a…
RedMaX 28.10.2022 23:40
RedMaX
Měl jsem to už od Android 4.0 teď to mám na Android 9 a 12. Mobil Samsung.
Rakip 28.10.2022 23:55
Rakip
Ale dívám se,že stojí 300 Kč. Tak já ji stáhl z jiných zdrojů. poslední
Rakip 29.10.2022 00:00
Rakip
(Root zařízení mám.) Nejjednodusejsi je spustit shell a prikazem "ps" zobrazit bezici procesy : ps…
HPET 28.10.2022 20:25
HPET
adb nepoužívám ps -A nevypíše téměř nic. Zkoušel jsem ps --help, ale nic co by mi pomohlo jsem tam…
RedMaX 28.10.2022 21:02
RedMaX
Tak zadej vyse zmineny "top" (ale omezil bych to na 30 polozek top -m 30) nebo "dumpsys" popripade "…
HPET 28.10.2022 23:03
HPET
Příkaz "top" zobrazí to samé, ty dvě nic neříkající položky, u kterých tentokrát je vytížení proceso…
RedMaX 28.10.2022 23:13
RedMaX
Jelikoz mas ROOT tak zkus hKtweaks : https://github.com/corsicanu/hKtweaks/releases Ja uz Samsung ne…
HPET 28.10.2022 23:27
HPET
Ani příkaz "dumpsys" nezobrazuje vytížení CPU jednotlivýma procesama. Parametr "cpuinfo" to nezna.
RedMaX 28.10.2022 23:24
RedMaX

Předběžně jsem googlil, že se to na Androidu zjistit nedá.

Psal jsem to, kdybys četl dotaz.

To co se zobrazuje v printscreenu aplikace reálně na Androidu snad od verze 8 nejde, píšou to i v recenzích. Ale samozřejmě jsem to instalnul a ověřil, že to tam skutečně neni.

(Root zařízení mám.)

Nejjednodusejsi je spustit shell a prikazem "ps" zobrazit bezici procesy :

ps -A

Jestli se pripojujes nebo pouzivas ADB tak :

adb shell ps -A

.. popripade v v konsoli shell napis ps --help pro zobrazeni vsech moznosti zobrazeni pro tento prikaz. Na Google urcite najdes spostu prikazu pro to co presne chces videt.

adb nepoužívám

ps -A nevypíše téměř nic. Zkoušel jsem ps --help, ale nic co by mi pomohlo jsem tam nenašel, koukal jsem i na webu, ale většinou to jsou odkazy na linux a na Androidu tam ten sloupec "%CPU" neni.

---

psa -A
USER   PID PPID VSZ
u0_a235   23789 21084 7320
u0_a235   23944 23789 9100

Zpět do poradny Odpovědět na původní otázku Nahoru