Anonim

W przeciwieństwie do komputerowych systemów operacyjnych iOS i iPadOS nie oferują natywnych sposobów wglądu w procesy działające na iPhonie i iPadzie. W App Store nie ma też aplikacji, które pomogą Ci sprawdzić wewnętrzne działanie Twojego urządzenia.

Jeśli jednak masz dostęp do komputera 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 pomaga w tworzeniu oprogramowania dla urządzeń Apple. Zawiera narzędzie o nazwie Instrumenty, za pomocą którego można przeglądać 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 Store. Jednak musisz mieć komputer 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, dlatego przed kontynuowaniem warto zwolnić miejsce na komputerze Mac.

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

Konfiguracja instrumentów Xcode

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

1. Otwórz Launchpad i wybierz Xcode.

2. Wybierz Xcode na pasku menu komputera Mac, wskaż Open Developer Tool i wybierz opcję oznaczone Instrumenty.

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

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

4. W lewym górnym rogu okna Instrumenty otwórz menu obok Wybierz szablon profilowania dla. Następnie wskaż iPhone lub iPad i wybierz Wszystkie procesy.

Uwaga: Jeśli iPhone lub iPad jest wyszarzony lub wyświetlany jako „Offline”, odłącz go i podłącz ponownie do komputera Mac. Jeśli nadal będzie się tak wyświetlać, odłącz urządzenie, uruchom ponownie komputer Mac i powtórz powyższe kroki.

5. Wybierz ikonę oznaczoną Monitor aktywności i wybierz Wybierz.

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

Uwaga: Instrumenty mogą się zawiesić po wybraniu Recordprzycisk. To normalne zachowanie, które zwykle trwa do minuty.

Wyświetlanie procesów w narzędziach Xcode

Monitor aktywności w Instrumentach wyświetli obciążenie procesora 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 Polecenie + 1, aby przełączyć naProcesy na żywo

Kolumny

Identyfikator procesu i Nazwa procesu ułatwiają rozróżnienie między procesami. Dodatkowe kolumny, takie jak % CPU, Pamięć i Czas procesora pozwala określić użycie procesora, zużycie pamięci i całkowity czas działania 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, wybierz kolumnę % procesora.

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

Niektóre z nich szybko rozpoznasz, na przykład aplikacje działające na iPhonie lub iPadzie — np. Firefox to podstawowy proces związany z Mozilla Firefox.

Zacznij korzystać z urządzenia z systemem iOS lub iPadOS, a zobaczysz gwałtowny wzrost zużycia procesora i pamięci przez powiązane usługi i aplikacje. Aplikacje wymuszające zamknięcie (więcej o tym później) usuną odpowiednie procesy z listy.

Możesz także monitorować określony proces, klikając z wciśniętym klawiszem Control i wybierając opcję Dodaj jako filtr szczegółów. Lub możesz wprowadzić wiele identyfikatorów procesów (spójrz na kolumnę Identyfikator procesu) w Filtr szczegółów pole w lewym dolnym rogu okna, aby wyświetlić je oddzielnie od pozostałych procesów.

Po zakończeniu sprawdzania procesów na iPhonie lub iPadzie wybierz ikonę Stop w lewym górnym rogu Instrumentów okno. Następnie możesz wybrać zapisanie zarejestrowanej aktywności (File > 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 doświadczasz regularnych zawieszeń i awarii, być może uda ci się wykryć aplikację lub usługę systemową, która jest przyczyną problemu. Następnie możesz wykonać następujące poprawki na iPhonie lub iPadzie, aby rozwiązać typowe problemy.

Wymuś zamknięcie aplikacji

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

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

Aktualizuj aplikacje

Aktualizacje aplikacji 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 dostępna aktualizacja, zobaczysz przycisk Aktualizuj, który możesz dotknąć, aby ją zaktualizować.

Wyłącz odświeżanie aplikacji w tle

Jeśli Instrumenty pokazują aplikację zużywającą dużo zasobów procesora 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, przewiń ekran w dół, wybierz odpowiednią aplikację i wyłącz przełącznik obok do Odświeżanie aplikacji w tle.

Uruchom ponownie iPhone'a lub iPada

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 użycie procesora lub pamięci dla wielu aplikacji i procesów systemowych (bez wyjaśnienia powodu), otwórz aplikację Ustawienia i wybierzOgólne > Zamknij, aby wyłączyć urządzenie. Następnie odczekaj 30 sekund i przytrzymaj przycisk Side, aby uruchomić go ponownie.

Aktualizuj oprogramowanie systemowe

Aktualizacja systemów iOS i iPadOS ogólnie rozwiązuje problemy z oprogramowaniem systemowym. Jeśli od jakiegoś czasu nie aktualizowałeś jeszcze swojego iPhone'a lub iPada, otwórz aplikację Ustawienia i wybierz Ogólne > Aktualizacja oprogramowania, aby sprawdzić dostępność najnowszych aktualizacji i je zainstalować. Jeśli napotkasz jakiekolwiek problemy, dowiedz się, jak naprawić zablokowane aktualizacje na iPhonie i iPadzie.

Zresetuj wszystkie ustawienia

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 i wybierz Ogólne >Przenieś lub zresetuj iPhone'a > Resetuj > Resetuj wszystkie ustawienia

Jeśli to nic nie da, następnym logicznym krokiem jest wymazanie i zresetowanie iPhone'a lub iPada do domyślnych ustawień fabrycznych.

Wewnętrzne funkcjonowanie

Xcode zapewnia świetne okno z listą procesów, dzięki którym 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 miejsce do przechowywania, może to być zaskakująco zabawne ćwiczenie.

Jak wyświetlić listę procesów uruchomionych na iPhonie lub iPadzie