Инструменты XCode - Включить Обнаружение NSZombie? Где это находится? - PullRequest
4 голосов
/ 07 марта 2011

Я смотрел это видео http://www.markj.net/iphone-memory-debug-nszombie/

Парень показывает опцию «Включить обнаружение NSZombie для распределений внутри инструментов», но мои инструменты не показывают эту опцию. Видео этого парня было сделано с использованием годовой версии Instruments, а я использую Xcode 3.2.5. Ребята, вы знаете, где сейчас эта опция? Как я могу включить его для приложений iPhone?

спасибо

Ответы [ 3 ]

12 голосов
/ 02 сентября 2011

В XCode 4.0 этот параметр «Включить зомби» присутствует только в симуляторе iPhone, а не при профилировании на реальном устройстве.

8 голосов
/ 11 марта 2011

Опция зомби доступна в Xcode 3.2.6 под инструментом выделения, если вы запускаете в симуляторе.Для отладки сбоев памяти из-за слишком большого количества разлочек симулятор будет работать так же хорошо, как и устройство почти каждый разКстати, я «парень» в вопросе; -)

enter image description here

6 голосов
/ 07 марта 2011

Вы можете найти его в Инструментах в Инструменте Распределений. Самое простое, что нужно сделать, это выбрать:

Выполнить -> Выполнить с помощью инструмента повышения производительности -> Распределение

Это запустит приложение, и инструменты начнут запись. Однако обнаружение зомби может быть отключено. Чтобы включить его, остановите запись, щелкните значок «i» и установите флажок «Включить обнаружение NSZombie». Как только она будет включена, начните запись снова.

Следует отметить, что в XCode 4.0 можно включить обнаружение зомби только в симуляторе, а не при запуске на устройстве.

...