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

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

Ответы [ 3 ]

21 голосов
/ 03 сентября 2009
  1. Создание приложения и запуск на устройстве
  2. Запустите Акулу
  3. В меню «Акула» выберите «Выборка» -> «Профилирование сети / iPhone»
  4. В окне «Акула» установите переключатель «Управление профилированием сети совместно используемых компьютеров».
  5. Выберите свой iPhone в списке и при необходимости настройте сеанс профилирования
  6. Нажмите Старт, чтобы начать профилирование, и Стоп, чтобы закончить

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

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

13 голосов
/ 16 сентября 2010

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

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

0 голосов
/ 24 декабря 2011

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

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

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

...