Анализ использования ЦП приложения iOS - PullRequest
4 голосов
/ 17 февраля 2011

Я работаю над приложением, которое создает интерфейс, похожий на трамплин (например, домашний экран iPhone).У меня есть несколько страниц, и каждая страница содержит много подпредставлений.Каждое подпредставление способно обнаружить касание и удержание события.Как только событие касания и удержания распознано, все подпредставления начинают колебаться.

Одна из проблем, с которыми я сталкиваюсь, заключается в том, что загрузка ЦП увеличивается до 99%, когда подпредставления находятся в состоянии колебания, и я меняю страницу.

Инструмент имеет инструментназвание "CPU Sampler".Я не могу найти хороший набор документации для этого инструмента.Я не знаю, как прочитать вывод, сгенерированный этим инструментом.Может ли кто-нибудь дать мне небольшой учебник или рекомендации?Могу ли я проверить, какой фрагмент кода отвечает за активность процессора?

Ответы [ 2 ]

1 голос
/ 23 февраля 2011

Перейдите к разделу «Видео сеансов WWDC 2010» и выберите «Сессия 135 - Расширенная оптимизация производительности на iPhone OS».Это многое объясняет об инструменте Core Animations.

0 голосов
/ 17 февраля 2011

Я не знаю о процессоре Sampler, но я думаю, что вы можете найти что-то полезное в этой ссылке, связанной с вашим вопросом.

http://www.informit.com/articles/article.aspx?p=1229351

...