Як визначити використання процесора та пам'яті за процес на iPhone?


15

Існує багато загальних програм, які показують загальне використання оперативної пам’яті та безкоштовно. Однак, наскільки я розумію, лише те, що телефон з в'язницею має доступ до API, щоб отримати доступ до використання пам'яті PER PROCESS на iOS. Як можна зробити це найбільш ефективно?

У цьому посиланні є кілька прикладних інструментів, але всі вони здаються застарілими, і немає інформації, якщо вони працюють на iOS 5 та iOS 6. http://www.ifans.com/forums/threads/troubleshooting-memory-isissue.142660/

Відповіді:


17

У Xcode є додаток під назвою "Інструменти", і ви можете використовувати його для збору всіляких статистичних даних процесора та пам'яті як під час роботи пристрою, так і для збереження для аналізу з часом. Для використання цього інструменту не потрібен обліковий запис розробника, будь-яке платне програмне забезпечення або невмілий пристрій. Вам потрібно налаштувати пристрої в організаторі Xcode, щоб вказати, що ви хочете використовувати їх для розробки та підключити їх через USB - просто скасуйте будь-які запити щодо управління сертифікатами або профілями розробників, додаючи кожен пристрій до організатора Xcode.

вибірки інструментів та iOS

Зверху - один клік, захоплення, і ви можете пірнати так глибоко, як я міг уявити, кому потрібні, вибравши додаткові дані для вибірки та відображення ...

детальні інструменти


Оце Так! Це дивовижний інструмент, про який я не знав. Я на комп’ютері Windows, тому це не відразу доступно, але я можу позичити Mac свого друга або зробити хакінтош OSx86. Я залишаю питання відкритим трохи довше, якщо є спосіб зробити це на самому телефоні (можливо, через джейлбрейк).
— Syclone0044

Чи потрібно мені "Додати в центр учасників", щоб це зробити?
— Знаркус

@ Znarkus Я не думаю, що так, але все, можливо, змінилося з моменту написання цього запиту ... Не соромтеся задавати нове запитання з версіями iOS і Xcode, якщо ви хочете отримати більше деталей. Редагувати цю стару публікацію може не мати сенсу
— bmike

Щоб використовувати інструменти для певного додатка, він повинен бути підписаний профілем розробника. Швидше за все, він повинен бути вашим, однак у мене немає інших профілів розробника + сертифікат, щоб перевірити його.
— Сирени
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.