Из всех шаблонов Trace Tools я обожаю использовать:
- Зомби, чтобы обнаружить, где объект переизлучается, отлично подходит для отладки
EXEC_BAD_ACCESS
. - Утечки для обнаружения утечек памяти.
- Core Animation w Color Blended Layers для определения частоты кадров и полупрозрачных подзонов, отлично подходит для сглаживания прокрутки
UITableView
.
Я всегда слышу, как люди говорят, чтобы профилировать использование и производительность памяти приложения.
- Почему я должен профилировать использование и производительность памяти? Мое приложение работает нормально.
- Как мне это сделать?
Я использовал Allocations и вижу, что мое приложение для iPhone начинается с общей выделенной памяти 1 МБ и растет до 5 МБ после обычного использования. Что такое слишком большой объем использования памяти на iPhone? IPad? Mac?