Производительность

Общие положения

  • Тяжелые операции (обработка картинок, парсин данных, работа с Core Data) не должны быть на главном потоке.

  • Используем Debug memory graph для нахождения утечек памяти.

  • Всегда удаляем observers/invalidate timer после высвобождения модуля из памяти.

  • Для диагностики используем Main Thread Checker

  • Когда работаем со скроллом с большим кол-вом view, проверяем производтительность в Metal System Trace

Last updated