Anonim

За разлика от настолните операционни системи, iOS и iPadOS не предлагат собствени начини за разглеждане на процесите, изпълнявани на iPhone и iPad. App Store също е лишен от приложения, които могат да ви помогнат да проверите вътрешната работа на вашето устройство.

Въпреки това, ако имате достъп до Mac, можете да видите списък с процеси, изпълнявани на вашия iPhone или iPad. Трябва ви само Xcode.

Инсталиране на Xcode на вашия Mac

Xcode е интегрирана среда за разработка (IDE), която подпомага създаването на софтуер за устройства на Apple. Той разполага с инструмент, наречен Инструменти, който можете да използвате, за да видите списък с процеси, изпълнявани на вашия iPhone или iPad. Не е нужно да сте програмист или дори да плащате, за да го използвате.

Xcode се предлага за безплатно изтегляне в App Store на Mac. Трябва обаче да имате Mac с macOS 11.3 Big Sur или по-нова версия, за да го изтеглите и използвате. Инсталацията на Xcode също изисква поне 12 GB честотна лента и дисково пространство, така че може да искате да освободите място за съхранение на вашия Mac, преди да продължите.

Отворете App Store, потърсете Xcode и изберете Get или Изтегляне бутон за инсталиране на Xcode. В зависимост от скоростта на вашата интернет връзка, това може да отнеме няколко часа или повече.

Настройване на Xcode инструменти

След като изтеглите и инсталирате Xcode, преминете през стъпките по-долу, за да видите списък с процеси, изпълнявани на вашия iPhone или iPad.

1. Отворете Launchpad на Mac и изберете Xcode.

2. Изберете Xcode от лентата с менюта на Mac, посочете Open Developer Tool и изберете опцията с етикет Инструменти.

Това трябва да зареди Xcode Instruments. Това е анализатор на производителността и визуализатор, който ви позволява да записвате активността, свързана с процесора на iPhone или iPad (както и множество други неща, които няма да разглеждаме тук).

3. Свържете вашия iPhone или iPad чрез USB към вашия Mac. След това отключете устройството с iOS или iPadOS и докоснете Trust (ако преди това не сте го свързвали към същия Mac).

4. В горния ляв ъгъл на прозореца Инструменти отворете менюто до Изберете шаблон за профилиране за. След това посочете iPhone или iPad и изберете Всички процеси.

Забележка: Ако вашият iPhone или iPad изглежда сив или „Офлайн“, прекъснете връзката и го свържете отново към вашия Mac. Ако продължава да се появява по този начин, премахнете устройството, рестартирайте своя Mac и повторете стъпките по-горе.

5. Изберете иконата с етикет Монитор на активността и изберете Избор.

6. Изберете бутона Запис в горния ляв ъгъл на прозореца. Това трябва да накара Instruments да запише и покаже активността на процесора на вашия iPhone или iPad.

Забележка: Инструментите може да изглеждат замръзнали веднага щом изберете Записбутон. Това е нормално поведение и обикновено продължава до една минута.

Преглед на процеси в Xcode Instruments

Мониторът на активността в Инструменти ще покаже натоварването на процесора на вашия iPhone или iPad във визуален формат, заедно със списък с изпълнявани процеси в долната част на прозореца. Ако не виждате последното, натиснете Command + 1, за да превключите наПроцеси на живо

Колоните ID на процеса и Име на процеса ви помагат да разграничите между процесите. Допълнителни колони като % CPU, Memory и CPU Time ви позволява да определите използването на процесора, консумацията на памет и общото време на изпълнение за всеки процес. Можете да сортирате процесите, като изберете подходящата колона. Например, ако искате да проверите процесите, които консумират най-много CPU ресурси, изберете колоната % CPU.

По-голямата част от процесите са криптични и отразяват основните функционалности на системата в iOS и iPadOS.Например bluetoothd е процесът зад Bluetooth демона, който е компонентът, който обработва Bluetooth устройства. Ако искате да идентифицирате или научите повече за конкретен процес, Google е ваш приятел.

Въпреки това, бързо ще разпознаете няколко, като например приложенията, които се изпълняват на вашия iPhone или iPad – напр. Firefox е основният процес, свързан с Mozilla Firefox.

Започнете да използвате своето устройство с iOS или iPadOS и ще видите рязък скок на потреблението на процесора и паметта за свързани услуги и приложения. Принудително затваряне на приложения (повече за това по-късно) ще премахне съответните процеси от списъка.

Можете също така да наблюдавате конкретен процес, като щракнете върху Control и изберете опцията Добавяне като подробен филтър. Или можете да въведете множество идентификатори на процеси (вижте колоната Process ID) в Detail Filterполе в долния ляв ъгъл на прозореца, за да ги видите отделно от останалите процеси.

След като приключите с проверката на процесите на вашия iPhone или iPad, изберете иконата Stop в горния ляв ъгъл на инструментите прозорец. След това можете да изберете да запазите записаната дейност (File > Save As) преди да излезете от Xcode .

Отстраняване на проблеми с iPhone или iPad

Използването на Xcode за преглед на списък с процеси, изпълнявани на iPhone или iPad, също може да ви помогне да отстраните неизправности на вашето устройство. Например, ако изпитвате редовни замръзвания и сривове, просто може да успеете да забележите приложението или системната услуга зад проблема. След това можете да извършите следните корекции на вашия iPhone или iPad, за да разрешите често срещани проблеми.

Принудително затваряне на приложения

Ако изглежда, че дадено приложение винаги използва максимално процесора, паметта или и двете, първото ви действие трябва да бъде принудително затваряне. За да направите това, отворете App Switcher (плъзнете нагоре от долната част на екрана или щракнете двукратно върху бутона Home) и премахнете приложението от екрана.

В Xcode Instruments ще забележите, че действието ефективно изключва съответния процес. Следвайте, като рестартирате приложението от началния екран.

Актуализиране на приложения

Актуализациите на приложенията идват с много корекции на грешки и подобрения в производителността. Ако проблемът продължава, отворете App Store и потърсете приложението. Ако има актуализация, ще видите Актуализиране бутон, който можете да докоснете, за да я актуализирате.

Деактивиране на фоновото опресняване на приложението

Ако Instruments покаже приложение, което използва много ресурси на процесора и памет, дори когато не го използвате активно, опитайте да го спрете да работи във фонов режим.

За да направите това, отворете приложението Настройки, превъртете надолу екрана, изберете въпросното приложение и изключете превключвателя след това към Обновяване на фоновото приложение.

Рестартирайте iPhone или iPad

Рестартирането на iPhone или iPad може да поправи измамни системни процеси и изтичане на памет. Например, ако Xcode Instruments показва много високо използване на процесора или паметта за множество приложения и системни процеси (без обяснима причина), отворете приложението Settings и изберетеОбщи > Изключване за изключване на устройството. След това изчакайте 30 секунди и задръжте страничния бутон, за да го рестартирате.

Актуализиране на системния софтуер

Актуализиране на iOS и iPadOS коригира проблеми със системния софтуер като цяло. Ако все още не сте актуализирали своя iPhone или iPad от известно време, отворете приложението Settings и изберете General > Актуализация на софтуера за проверка и инсталиране на най-новите актуализации. Ако срещнете някакви проблеми, научете как да коригирате блокираните актуализации на iPhone и iPad.

Нулиране на всички настройки

Нулирането на всички настройки на вашия iPhone или iPad разрешава проблеми, причинени от противоречиви настройки. Ако Xcode Instruments продължава да показва висока активност, отворете приложението Settings и изберете General >Прехвърляне или нулиране на iPhone > Нулиране > Нулиране на всички настройки

Ако това не помогне, следващата логична стъпка е да изтриете и нулирате вашия iPhone или iPad до фабричните настройки по подразбиране.

Вътрешна работа

Xcode предоставя страхотен прозорец към списъка с процеси, които карат вашия iPhone или iPad да работи и дори помага при отстраняване на проблеми. Вярно е, че настройването на IDE на вашия Mac отнема много време и изисква значителна част от дисковото пространство. Но ако имате достатъчно търпение и място за съхранение, това може да бъде изненадващо забавно упражнение.

Как да видите списък с процеси, изпълнявани на iPhone или iPad