Jak monitorować działania aplikacji i wykorzystanie zasobów w systemie Android?
Różne / / November 29, 2021
Podczas pracy w systemie Windows, jeśli chcę sprawdzić użycie procesora i pamięci przez konkretną aplikację, mogę po prostu otworzyć kartę Proces w Menedżer zadań systemu Windows. Tam mogę zobaczyć, jak działające procesy na moim komputerze zużywają procesor i pamięć. Widzę, który z nich prowadzi grupę, jeśli chodzi o przejmowanie pamięci RAM.
![Aplikacja diagnostyczna na Androida](/f/dd5e8466d9ec21de6e10187575a97766.png)
Ponadto, gdybym chciał monitorować dodatkowe informacje, mógłbym użyć narzędzi takich jak kiwi oraz Eksplorator procesów. Wszystkie te informacje mogą być bardzo przydatne, gdy chcesz sprawdzić, w jaki sposób zainstalowane aplikacje wykorzystują zasoby komputera. Czy nie byłoby wspaniale, gdybyś mógł szybko monitorować aktywność aplikacji na telefonie z Androidem?
Dzisiaj wysokiej klasy smartfon z Androidem jest tak samo dobry jak laptop klasy podstawowej, a zatem zawsze jest warto wiedzieć, w jaki sposób zainstalowane aplikacje wykorzystują zasoby urządzenia i czy w ogóle są nadużywane.
Używanie aplikacji diagnostycznej do monitorowania aktywności na Androidzie
Diagnoza (AKTUALIZACJA: To narzędzie nie jest już dostępne) to bardzo prosta aplikacja na Androida, która monitoruje wszystkie działania w tle systemu, które zwykle są ukryte przed użytkownikiem. Aplikacja wyświetla fragment informacji bezpośrednio na ekranie, który pozostaje nad wszystkimi aplikacjami, nawet podczas grania!
Diagnostyka nie wymaga uprawnień administratora w telefonie i można ją zainstalować na dowolnym urządzeniu z systemem Android 2.2 lub nowszym. Po zainstalowaniu aplikacji ze Sklepu Play i jej uruchomieniu zostaniesz poproszony o wybranie jednego ze stylów wyświetlania z menu rozwijanego. To nic innego jak sposób wyświetlania wszystkich informacji na ekranie. Nawiasem mówiąc, podobał mi się Style 6. Sposób, w jaki wyświetlał całe informacje przy użyciu wszystkich krawędzi ekranu, ułatwiał ich odczytanie.
![Diagnoza dla Androida 9](/f/a901b6b66afe43640b112ce9d2f3b88a.png)
![Diagnoza dla Androida 1](/f/bbef428a71f6f0c829de78d48fdc07f0.png)
Po wybraniu stylu naciśnij Przycisk Rozpocznij śledzenie w prawym górnym rogu. Zauważysz mały tekst na krawędziach ekranu, który odświeża się co kilka sekund. Te informacje zawierają szczegóły wykorzystania procesora i pamięci RAM Twojego urządzenia w czasie rzeczywistym (aktualizacje domyślnie co 3 do 5 sekund) wraz z szybkością pobierania/przesyłania danych, zużycie baterii i inne takie informacje.
![Raport diagnostyczny](/f/5e5e5a0de2eeebe54abe17baba2a3212.jpg)
Teraz możesz zobaczyć wszystkie te dane na szczycie wszystkich aplikacji, nad którymi pracujesz, a ponieważ rozmiar tekstu jest bardzo mały, nie przeszkadza w pracy. Możesz także śledzić dodatkowe szczegóły systemu i zapisywać statystyki w pliku bazy danych, aby móc je później przejrzeć. Otwórz ustawienia aplikacji i wybierz Baza danych opcja. Teraz sprawdź wszystkie statystyki, które chcesz zapisać w bazie danych i naciśnij przycisk Wstecz.
![Diagnoza dla Androida 3](/f/ef9076bcabd3cabf252a2fd308d1a66d.png)
![Diagnoza dla Androida 8](/f/4054ba0f78e0d2055375dda831427a60.png)
W sekcji statystyk możesz zobaczyć szczegółowy raport diagnostyczny dla swojego urządzenia. Repot zawiera informacje o stanie baterii urządzenia, liczbie aktywnych aplikacji, Siła sygnału Wi-Fi, prędkość pobierania i wysyłania i wiele więcej.
![Diagnoza dla Androida 5](/f/6fa89633be6df316f2d06b05d0065206.png)
Na karcie Aplikacje możesz zobaczyć średnie użycie procesora i pamięci RAM przez wszystkie aplikacje lub procesy zarejestrowane przez narzędzie diagnostyczne. Aplikacja aktualnie wyświetla nazwę systemową aplikacji i procesu. Analiza nazwy aplikacji może być trochę trudna, ale czasami nazwa aplikacji jest ukryta pomiędzy nazwą systemu.
![Diagnoza dla Androida 4](/f/c641625335f2186b3fc6453f571147fb.png)
Aby zatrzymać proces monitorowania, naciśnij Przycisk zatrzymania śledzenia w aplikacji.
Wniosek
Chociaż aplikacja ma śledzić informacje o systemie i działania aplikacji, używam jej w nieco inny sposób. Ponieważ aplikacja wyświetla procent baterii nad wszystkimi aplikacjami, warto rozpocząć śledzenie podczas grania w grę. Moim celem jest śledzenie stanu baterii bez minimalizowania gry, aby nie zabrakło mi energii.
Śmiało i wypróbuj aplikację na swoim Androidzie już dziś. Nie zapomnij dodać do naszej listy pomysłów na sposoby korzystania z aplikacji.