Я хочу использовать Shark на OS 10.5, чтобы выполнить базовое профилирование моей игры в iPhone (Open GL ES + Objective C). Как я могу это сделать? Я читал учебники, но они слишком многословны для меня после полного дня кодирования на работе и нескольких часов разработки iPhone впоследствии.
Как именно я могу использовать акулу для профилирования своего iPhone-приложения?
Ответ 1
- Сборка приложения и запуск на устройстве
- Запуск акулы
- В меню "Акула" выберите "Сэмплирование" > "Профилирование сети /iPhone "
- В окне Shark выберите радиокнопку "Управление профилированием сети совместно используемых компьютеров".
- Выберите свой iPhone в списке и, возможно, настройте сеанс профилирования
- Нажмите "Старт", чтобы начать профилирование, и "Остановить".
После этого просмотр результатов профиля довольно прост, предполагая, что раньше вы просматривали другие профилировщики.
Надеюсь, это поможет!
Ответ 2
Shark будет работать только для устройств iOS с версией 3.x
Начиная с iOS 4.x, поддержка SHARK была удалена из ОС, и не планирует ее возвращать. Вместо этого Apple рекомендует использовать инструменты.
Ответ 3
Справа От iOS 4 поддержка Shark прекращается. Вместо этого мы должны использовать Time Profiler в составе инструментов.
Обсуждение форумов Apple Dev дает информацию об этом: