На відміну від настільних операційних систем, 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 ГБ пропускної здатності та дискового простору, тому ви можете звільнити місце для зберігання на своєму Mac, перш ніж продовжувати.
Відкрийте App Store, знайдіть Xcode і виберіть Get або Завантажити, щоб установити Xcode. Залежно від швидкості підключення до Інтернету це може зайняти кілька годин або довше.
Налаштування інструментів Xcode
Завантаживши та встановивши Xcode, виконайте наведені нижче дії, щоб переглянути список процесів, запущених на вашому iPhone або iPad.
1. Відкрийте Launchpad і виберіть Xcode.
2. Виберіть Xcode на панелі меню Mac, наведіть курсор на Open Developer Tool і виберіть опцію позначено Інструменти.
Це має завантажити інструменти Xcode. Це аналізатор продуктивності та візуалізатор, який дозволяє записувати пов’язану з ЦП діяльність iPhone або iPad (а також безліч інших речей, які ми тут не розглядатимемо).
3. Підключіть iPhone або iPad через USB до Mac. Потім розблокуйте пристрій iOS або iPadOS і торкніться Trust (якщо ви раніше не підключали його до того самого Mac).
4. У верхньому лівому куті вікна «Інструменти» відкрийте меню поруч із Виберіть шаблон профілювання для. Потім наведіть курсор на iPhone або iPad і виберіть Усі процеси.
Примітка: Якщо ваш iPhone або iPad неактивний або відображається як «Офлайн», від’єднайте його та знову під’єднайте до свого Mac. Якщо це продовжує з’являтися, вийміть пристрій, перезапустіть Mac і повторіть наведені вище дії.
5. Виберіть піктограму Монітор активності і виберіть Вибрати.
6. Натисніть кнопку Запис у верхньому лівому куті вікна. Це повинно спонукати Instruments записати та відобразити діяльність ЦП вашого iPhone або iPad.
Примітка: Інструменти можуть зависати, як тільки ви виберете Запискнопка. Це нормальна поведінка, яка зазвичай триває до хвилини.
Перегляд процесів у інструментах Xcode
Монітор активності в Інструментах відображатиме завантаження ЦП вашого iPhone або iPad у візуальному форматі разом зі списком запущених процесів у нижній частині вікна. Якщо ви не бачите останнього, натисніть Command + 1, щоб перейти доЖиві процеси
Ідентифікатор процесу і Назва процесу допомагають розрізняти між процесами. Додаткові стовпці, наприклад % CPU, Memory і CPU Time дозволяє визначити використання ЦП, споживання пам’яті та загальний час виконання для кожного процесу. Ви можете сортувати процеси, вибравши відповідний стовпець. Наприклад, якщо ви хочете перевірити процеси, які найбільше споживають ресурси ЦП, виберіть стовпець % 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, щоб вирішити типові проблеми.
Примусово закрити програми
Якщо програма завжди максимально використовує ЦП, пам’ять або обидва, першим кроком має бути примусове завершення роботи. Для цього відкрийте перемикач програм (проведіть пальцем угору від нижньої частини екрана або двічі клацніть кнопку Home) і видаліть програму з екрана.
У Xcode Instruments ви помітите, що дія фактично завершує роботу відповідного процесу. Потім перезапустіть програму з головного екрана.
Оновити програми
Оновлення програм постачаються з безліччю виправлень помилок і підвищенням продуктивності. Якщо проблема не зникає, відкрийте App Store і знайдіть програму. Якщо є оновлення, ви побачите Оновити кнопку, яку можна торкнутися, щоб оновити його.
Вимкнути фонове оновлення програми
Якщо Instruments показує, що програма використовує багато ресурсів процесора та пам’яті, навіть якщо ви її активно не використовуєте, спробуйте зупинити її роботу у фоновому режимі.
Для цього відкрийте програму Налаштування, прокрутіть екран униз, виберіть відповідну програму та вимкніть перемикач далі до Оновлення програми у фоновому режимі.
Перезапустіть iPhone або iPad
Перезапуск iPhone або iPad може виправити шахрайські системні процеси та витоки пам’яті. Наприклад, якщо Xcode Instruments відображає дуже високе використання ЦП або пам’яті кількома програмами та системними процесами (без пояснювальної причини), відкрийте програму Settings і виберітьGeneral > Shut Down, щоб вимкнути пристрій. Потім зачекайте 30 секунд і утримуйте Бічну кнопку, щоб перезавантажити його.
Оновіть програмне забезпечення системи
Оновлення iOS і iPadOS усуває проблеми із системним програмним забезпеченням загалом. Якщо ви давно не оновлювали свій iPhone або iPad, відкрийте програму Settings і виберіть General > Оновлення програмного забезпечення, щоб перевірити наявність і встановити останні оновлення. Якщо у вас виникли проблеми, дізнайтеся, як виправити завислі оновлення на iPhone та iPad.
Скинути всі налаштування
Скидання всіх налаштувань на вашому iPhone або iPad вирішує проблеми, викликані конфліктними налаштуваннями. Якщо Xcode Instruments продовжує демонструвати високу активність, відкрийте програму Settings і виберіть General >Перенести або скинути iPhone > Скинути > Скинути всі налаштування
Якщо це нічого не допоможе, наступним логічним кроком буде стерти дані та скинути налаштування iPhone або iPad до заводських налаштувань.
Внутрішня робота
Xcode надає чудове вікно у список процесів, які забезпечують роботу вашого iPhone або iPad, і навіть допомагає у вирішенні проблем. Слід визнати, що налаштування IDE на вашому Mac займає багато часу та потребує значного дискового простору. Але якщо у вас є терпіння та запас місця, це може бути напрочуд веселою вправою.