Как именно я могу использовать акулу для профилирования своего iPhone-приложения?

Я хочу использовать Shark на OS 10.5, чтобы выполнить базовое профилирование моей игры в iPhone (Open GL ES + Objective C). Как я могу это сделать? Я читал учебники, но они слишком многословны для меня после полного дня кодирования на работе и нескольких часов разработки iPhone впоследствии.

Ответ 1

  • Сборка приложения и запуск на устройстве
  • Запуск акулы
  • В меню "Акула" выберите "Сэмплирование" > "Профилирование сети /iPhone "
  • В окне Shark выберите радиокнопку "Управление профилированием сети совместно используемых компьютеров".
  • Выберите свой iPhone в списке и, возможно, настройте сеанс профилирования
  • Нажмите "Старт", чтобы начать профилирование, и "Остановить".

После этого просмотр результатов профиля довольно прост, предполагая, что раньше вы просматривали другие профилировщики.

Надеюсь, это поможет!

Ответ 2

Shark будет работать только для устройств iOS с версией 3.x

Начиная с iOS 4.x, поддержка SHARK была удалена из ОС, и не планирует ее возвращать. Вместо этого Apple рекомендует использовать инструменты.

Ответ 3

Справа От iOS 4 поддержка Shark прекращается. Вместо этого мы должны использовать Time Profiler в составе инструментов.

Обсуждение форумов Apple Dev дает информацию об этом:

https://devforums.apple.com/message/243237#243237