Як визначити використання процесора та пам'яті за процес на 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.