Как профилировать использование памяти и производительность с помощью инструментов?

Из всех шаблонов трассировки инструментов я люблю использовать:

  • Зомби, чтобы определять, где объект становится чрезмерно высвобожденным, отлично подходит для отладки ошибок EXEC_BAD_ACCESS .
  • Утечки в обнаружение утечек памяти.
  • Базовая анимация с цветными смешанными слоями для определения частоты кадров и полупрозрачных подвидов, отлично подходит для сглаживания прокрутки UITableView .

Я всегда слышу, как люди говорят профилировать использование памяти и производительность моего приложения .

  1. Почему я должен профилировать использование памяти и производительность? Мое приложение работает нормально.
  2. Как мне это сделать?

Я использовал «Распределение» и увидел, что мое приложение для iPhone начинается с 1 МБ общей выделенной памяти и увеличивается до 5 МБ после обычного использования. Что на iPhone слишком много памяти? iPad? Mac?

52
задан jww 15 September 2014 в 12:02
поделиться