Jak wyświetlić listę procesów działających na iPhonie lub iPadzie?

W przeciwieństwie do stacjonarnych systemów operacyjnych iOS i iPadOS nie oferują natywnych sposobów przeglądania procesów działających na iPhonie i iPadzie. App Store jest również pozbawiony aplikacji, które pomogą Ci sprawdzić wewnętrzne działanie Twojego urządzenia.

Jeśli jednak masz dostęp do komputera Mac(Mac) , możesz wyświetlić listę procesów uruchomionych na iPhonie lub iPadzie. Potrzebujesz tylko Xcode .

Instalowanie Xcode na komputerze Mac

Xcode to zintegrowane środowisko programistyczne ( IDE ), które wspomaga tworzenie oprogramowania dla urządzeń Apple . Zawiera narzędzie o nazwie Instruments, za pomocą którego można wyświetlić listę procesów uruchomionych na iPhonie lub iPadzie. Nie musisz być programistą — ani nawet płacić — aby z niego korzystać.  

Xcode jest dostępny do bezpłatnego pobrania w Mac App (Mac)Store(App Store) . Musisz jednak mieć komputer Mac(Mac) z systemem macOS 11.3 Big Sur lub nowszym, aby go pobrać i używać. Instalacja Xcode wymaga również co najmniej 12 GB przepustowości i miejsca na dysku, więc możesz chcieć zwolnić miejsce na komputerze Mac(free up storage space on your Mac) , zanim przejdziesz dalej.

Otwórz App Store, wyszukaj Xcode i wybierz przycisk Pobierz(Get) lub Pobierz(Download) , aby zainstalować Xcode . W zależności od szybkości połączenia internetowego może to potrwać kilka godzin lub dłużej.

Konfigurowanie instrumentów Xcode

Po pobraniu i zainstalowaniu Xcode wykonaj poniższe czynności, aby wyświetlić listę procesów uruchomionych na Twoim iPhonie lub iPadzie.

1. Otwórz Launchpad komputera Mac i wybierz Xcode .

2. Wybierz Xcode na pasku menu Maca, wskaż Open Developer Tool i wybierz opcję o nazwie Instruments

To powinno załadować instrumenty (Instruments)Xcode . Jest to analizator wydajności i wizualizator, który pozwala rejestrować aktywność związaną z procesorem iPhone'a lub iPada (a także wiele innych rzeczy, których nie będziemy tutaj omawiać).

3. Podłącz iPhone'a lub iPada przez USB do komputera Mac . Następnie odblokuj urządzenie iOS lub iPadOS i stuknij opcję Zaufaj(Trust ) (jeśli nie łączyłeś go wcześniej z tym samym komputerem Mac(Mac) ).

4. W lewym górnym rogu okna Instruments otwórz menu obok Wybierz szablon profilowania dla. (Choose a profiling template for. )Następnie wskaż [Twoje imię] iPhone([Your Name] iPhone) lub iPad i wybierz Wszystkie procesy(All Processes) .

Uwaga:(Note:) jeśli Twój iPhone lub iPad jest wyszarzony lub „ Offline ”, odłącz go i ponownie podłącz do komputera Mac . Jeśli nadal jest wyświetlany w ten sposób, wyjmij urządzenie, uruchom ponownie komputer Mac i powtórz powyższe kroki.

5. Wybierz ikonę oznaczoną Monitor aktywności(Activity Monitor) i wybierz Wybierz(Choose) .

6. Wybierz przycisk Nagraj(Record) w lewym górnym rogu okna. Powinno to skłonić Instruments do rejestrowania i wyświetlania aktywności procesora Twojego iPhone'a lub iPada.(CPU)

Uwaga:(Note: ) Instrumenty mogą wydawać się zawieszone zaraz po wybraniu przycisku Nagraj(Record) . To normalne zachowanie i zwykle trwa do minuty.

Przeglądanie procesów w Xcode Instruments

Monitor aktywności(Activity Monitor) w instrumentach(Instruments) wyświetli obciążenie procesora(CPU) twojego iPhone'a lub iPada w formacie wizualnym, wraz z listą uruchomionych procesów w dolnej części okna. Jeśli nie widzisz tego ostatniego, naciśnij Command + 1 , aby przełączyć się na procesy aktywne(Live Processes) .

Kolumny Identyfikator( Process ID) procesu i Nazwa procesu(Process Name) ułatwiają rozróżnianie procesów. Dodatkowe kolumny, takie jak % CPU , Memory i CPU Time pozwalają określić użycie procesora(CPU) , zużycie pamięci oraz łączny czas wykonywania każdego procesu. Możesz sortować procesy, wybierając odpowiednią kolumnę. Na przykład, jeśli chcesz sprawdzić procesy, które najbardziej zużywają zasoby procesora(CPU) , wybierz kolumnę % CPU

Większość procesów jest zaszyfrowana i odzwierciedla podstawowe funkcje systemu iOS i iPadOS. Na przykład bluetoothd to proces za demonem Bluetooth , który jest komponentem obsługującym urządzenia Bluetooth . Jeśli chcesz zidentyfikować lub dowiedzieć się więcej o konkretnym procesie, Google jest Twoim przyjacielem.

Jednak szybko rozpoznasz kilka, takich jak aplikacje działające na Twoim iPhonie lub iPadzie — np. Firefox jest głównym procesem powiązanym z Mozilla Firefox

Zacznij(Start) korzystać z urządzenia iOS lub iPadOS, a zobaczysz gwałtowny wzrost zużycia procesora(CPU) i pamięci dla powiązanych usług i aplikacji. Wymuszanie zamykania aplikacji (więcej o tym później) usunie odpowiednie procesy z listy.

Możesz również monitorować określony proces, klikając z wciśniętym klawiszem Control i wybierając opcję Dodaj [Proces] jako filtr szczegółów(Add [Process] as a Detail Filter) . Możesz też wprowadzić wiele identyfikatorów(IDs) procesów (spójrz na kolumnę Identyfikator procesu ) w polu (Process ID)Filtr szczegółów(Detail Filter) w lewym dolnym rogu okna, aby wyświetlić je oddzielnie od reszty procesów.

Po zakończeniu sprawdzania procesów na iPhonie lub iPadzie wybierz ikonę Zatrzymaj w lewym górnym rogu okna (Stop)Instrumenty(Instruments) . Następnie możesz wybrać zapisanie zarejestrowanej aktywności ( Plik(File) > Zapisz jako(Save As) ) przed wyjściem z Xcode.

Rozwiązywanie problemów z iPhonem lub iPadem

Używanie Xcode do przeglądania listy procesów uruchomionych na iPhonie lub iPadzie może również pomóc w rozwiązywaniu problemów z urządzeniem. Na przykład, jeśli regularnie występują zawieszenia i awarie, możesz po prostu wykryć aplikację lub usługę systemową powodującą problem. Następnie możesz wykonać następujące poprawki na iPhonie lub iPadzie, aby rozwiązać typowe problemy.

Wymuś zamknięcie aplikacji(Force-Quit Apps)

Jeśli aplikacja zawsze wydaje się maksymalnie wykorzystywać procesor(CPU) , pamięć lub jedno i drugie, pierwszym sposobem działania powinno być wymuszenie zamknięcia. Aby to zrobić, otwórz App Switcher (przesuń palcem w górę od dołu ekranu lub kliknij dwukrotnie przycisk Home ) i usuń aplikację z ekranu. 

W Xcode Instruments zauważysz, że akcja skutecznie zamyka odpowiedni proces. Następnie(Follow) ponownie uruchom aplikację z ekranu głównego(Home Screen) .

Zaktualizuj aplikacje(Update Apps)

Aktualizacje aplikacji(App) zawierają mnóstwo poprawek błędów i ulepszeń wydajności. Jeśli problem będzie się powtarzał, otwórz App Store i wyszukaj aplikację. Jeśli jest aktualizacja, zobaczysz przycisk Aktualizuj(Update) , który możesz dotknąć, aby ją zaktualizować. 

Wyłącz odświeżanie aplikacji w tle(Disable Background App Refresh)

Jeśli Instruments wyświetla aplikację zużywającą dużo zasobów procesora(CPU) i pamięci, nawet jeśli nie używasz jej aktywnie, spróbuj zatrzymać jej działanie w tle. 

Aby to zrobić, otwórz aplikację Ustawienia(Settings) , przewiń ekran w dół, wybierz odpowiednią aplikację i wyłącz przełącznik obok opcji Odświeżanie aplikacji w tle(Background App Refresh)

Uruchom ponownie iPhone'a lub iPada(Restart iPhone or iPad)

Ponowne uruchomienie iPhone'a lub iPada może naprawić nieuczciwe procesy systemowe i wycieki pamięci. Na przykład, jeśli Xcode Instruments wyświetla bardzo wysokie zużycie procesora(CPU) lub pamięci dla wielu aplikacji i procesów systemowych (bez wyraźnego powodu), otwórz aplikację Ustawienia(Settings) i wybierz Ogólne(General) > Zamknij(Shut Down) , aby wyłączyć urządzenie. Następnie odczekaj 30 sekund i przytrzymaj przycisk boczny(Side) , aby go ponownie uruchomić.

Zaktualizuj oprogramowanie systemowe(Update the System Software)

Aktualizacja iOS i iPadOS ogólnie rozwiązuje problemy z oprogramowaniem systemowym. Jeśli od jakiegoś czasu nie zaktualizujesz iPhone'a lub iPada, otwórz aplikację Ustawienia(Settings) i wybierz Ogólne(General) > Aktualizacja oprogramowania( Software Update) , aby sprawdzić i zainstalować najnowsze aktualizacje. Jeśli napotkasz jakiekolwiek problemy, dowiedz się, jak naprawić zablokowane aktualizacje na iPhonie i iPadzie(fix stuck updates on iPhone and iPad) .

Zresetuj wszystkie ustawienia(Reset All Settings)

Zresetowanie wszystkich ustawień na iPhonie lub iPadzie rozwiązuje problemy spowodowane przez sprzeczne ustawienia. Jeśli Xcode Instruments nadal wykazuje wysoką aktywność, otwórz aplikację Ustawienia(Settings) i wybierz Ogólne(General) > Przenieś lub Resetuj iPhone'a(Transfer or Reset iPhone) > Resetuj(Reset) > Resetuj wszystkie ustawienia(Reset All Settings) .

Jeśli to nic nie da, następnym logicznym krokiem jest usunięcie i zresetowanie iPhone'a lub iPada do ustawień fabrycznych(erase and reset your iPhone or iPad to factory defaults) .

Wewnętrzne funkcjonowanie

Xcode zapewnia świetne okno na listę procesów, które sprawiają, że Twój iPhone lub iPad działa, a nawet pomaga w rozwiązywaniu problemów. Trzeba przyznać, że konfiguracja IDE na komputerze Mac jest czasochłonna i wymaga znacznej ilości miejsca na dysku. Ale jeśli masz cierpliwość i zapas pamięci, może to być zaskakująco zabawne ćwiczenie.



About the author

Jestem inżynierem telefonicznym z ponad 10-letnim doświadczeniem w branży mobilnej i specjalizuję się w naprawie i modernizacji smartfonów. Moja praca obejmowała opracowywanie i utrzymywanie oprogramowania sprzętowego telefonu, tworzenie obrazów dla urządzeń Apple oraz pracę nad projektami Firefox OS. Dzięki moim umiejętnościom w zakresie tworzenia oprogramowania, inżynierii sprzętu, przetwarzania obrazu i tworzenia systemu Firefox OS, potrafię brać złożone problemy i przekształcać je w proste rozwiązania, które działają na każdym urządzeniu.



Related posts