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

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

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

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

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

Xcode се предлага като безплатно изтегляне в App Store на (App Store)Mac . Въпреки това, трябва да имате Mac с macOS 11.3 Big Sur или по-нова версия, за да го изтеглите и използвате. Инсталацията на Xcode също изисква поне 12 GB честотна лента и дисково пространство, така че може да искате да освободите място за съхранение на вашия Mac(free up storage space on your Mac) , преди да продължите.

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

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

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

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

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

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

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

4. В горния ляв ъгъл на прозореца Инструменти(Instruments) отворете менюто до Избор на шаблон за профилиране за. (Choose a profiling template for. )След това посочете [Вашето име] iPhone([Your Name] iPhone) или iPad и изберете Всички процеси(All Processes) .

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

5. Изберете иконата с надпис Activity Monitor и изберете Choose .

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

Забележка:(Note: ) Може да изглежда, че инструментите замръзват веднага щом изберете бутона Запис(Record) . Това е нормално поведение и обикновено продължава до минута.

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

Мониторът на активността(Activity Monitor) в Instruments ще покаже натоварването на (Instruments)процесора(CPU) на вашия iPhone или iPad във визуален формат, заедно със списък с работещи процеси в долната част на прозореца. Ако не виждате последното, натиснете Command + 1 , за да превключите към Живи процеси(Live Processes) .

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

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

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

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

Можете също да наблюдавате конкретен процес, като щракнете с контрол и изберете Добавяне [Процес] като опция за подробен филтър . (Add [Process] as a Detail Filter)Или можете да въведете множество идентификатори(IDs) на процеси (вижте колоната Process ID ) в полето за (Process ID)подробен филтър(Detail Filter) в долния ляв ъгъл на прозореца, за да ги видите отделно от останалите процеси.

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

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

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

Принудително изход от приложения(Force-Quit Apps)

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

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

Актуализирайте приложения(Update Apps)

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

Деактивирайте фоновото опресняване на приложението(Disable Background App Refresh)

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

За да направите това, отворете приложението Настройки(Settings) , превъртете надолу по екрана, изберете въпросното приложение и изключете превключвателя до Фоново опресняване на приложението(Background App Refresh)

Рестартирайте iPhone или iPad(Restart iPhone or iPad)

Рестартирането на iPhone или iPad може да коригира фалшиви системни процеси и течове на памет. Например, ако Xcode Instruments показва много високо използване на процесора(CPU) или паметта за множество приложения и системни процеси (без обяснима причина), отворете приложението Settings и изберете General > Shut Down , за да изключите устройството. След това изчакайте 30 секунди и задръжте натиснат страничния(Side) бутон, за да го рестартирате.

Актуализирайте системния софтуер(Update the System Software)

Актуализирането на iOS и iPadOS отстранява проблеми със системния софтуер като цяло. Ако все още не сте актуализирали своя iPhone или iPad след известно време, отворете приложението Настройки(Settings) и изберете Общи(General) > Актуализация( Software Update) на софтуера, за да проверите и инсталирате най-новите актуализации. Ако срещнете някакви проблеми, научете как да коригирате блокирани актуализации на iPhone и iPad(fix stuck updates on iPhone and iPad) .

Нулиране на всички настройки(Reset All Settings)

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

Ако това не направи нищо, следващата логична стъпка е да изтриете и нулирате вашия iPhone или iPad до фабричните настройки по подразбиране(erase and reset your iPhone or iPad to factory defaults) .

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

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



About the author

Телефонът е един от най-универсалните инструменти, които човек може да притежава и използва. Позволено е на хората да общуват с други, да имат достъп до интернет и да правят много други неща. С устройство iPhone или Android можете дори да гледате видеоклипове и да изтегляте музика. Телефонът също е чудесен за правене на снимки, сърфиране в мрежата, слушане на музика и др.



Related posts