Какие команды допустимы на панели консоли приложения Mac Instruments? (например, в инструменте)

Я запускаю приложение «Инструменты» для Mac OS, используя «Leaks Instrument» для мониторинга приложения iPhone. Основная панель называется «Утечка блоков», но если вы нажмете на нее, вы получите выбор из трех: «Утечка блоков», «Дерево вызовов» и «Консоль». Нажмите «Консоль».

Теперь у вас есть пустая панель... щелкните по ней и нажмите . В моем случае я получаю:

фу (4259) >

это имя моего приложения и, предположительно, PID, под которым оно работает.

Я могу вводить команды/текст (например, ls, help, exit)... через некоторое время они повторяются, но больше ничего не происходит.

То есть, это выглядит как командная строка, но я не могу понять, какие команды я могу здесь давать! Кажется, не принимает ни команды gdb, ни «помощь». Не могу найти упоминания об этой функции в документах Apple.

Обратите внимание, что если я выберу другой инструмент, например. "Распределения", у него тоже такая же консольная панель... с тем же "без эффекта" при вводе текста.

Я надеюсь, что любые его команды будут (а) интересными и (б) полезными для меня при отладке утечки памяти.

спасибо, Стэн [email protected]


person Stan Sieler    schedule 20.05.2011    source источник
comment
Вы когда-нибудь узнавали допустимые команды? у меня такой же вопрос   -  person momo    schedule 16.08.2012
comment
Момо... извините, ничего об этом не узнала.   -  person Stan Sieler    schedule 18.08.2012


Ответы (1)


Разве это не консольное окно, которое позволяет вам видеть сообщения, выводимые на консоль (NSLog и подобные), точно так же, как в Xcode? В Xcode вы тоже можете писать в этой консоли, ни в коем случае...

действительно, Руководство пользователя инструментов гласит:

Опции

Используйте это меню для указания других параметров среды выполнения. Например, вы можете направить вывод приложения на консоль инструментов или системную консоль или отказаться от вывода. Вы также можете указать, будет ли приложение запускаться в 32-битном или 64-битном режиме.

правда не пробовал...

person sergio    schedule 20.05.2011
comment
Я тоже так думал (что могу видеть сообщения)... но не могу. Я добавил printf, и я вижу его вывод в окне отладчика xcode, но не на панели консоли Instrument ... и даже если бы это должно было отображаться там, это не объясняло бы подсказку с именем приложения и PID. - person Stan Sieler; 21.05.2011
comment
Кроме того, я проверил эту страницу... Параметры, похоже, не отображаются для моего приложения iOS. Выбор цели для запуска изображения на веб-странице довольно значительно отличается от того, что отображает приложение Mac OS X 10.6.7 Instruments :( - person Stan Sieler; 21.05.2011
comment
Будучи новичком в stackoverflow, я предполагаю, что щелчок по полезному добавляет к вашему рейтингу, поэтому я делаю это, чтобы поблагодарить, хотя это не ответило на вопрос о командах, которые я могу вводить. - person Stan Sieler; 21.05.2011
comment
эй, спасибо! вы правы в том, что параметры не отображаются в руководстве «Инструменты iOS»… это плохо… но мне также приходит в голову, что приложение «Инструменты» всего одно, как для iOS, так и для MacOS, так что, возможно, консоль там просто для MacOS... просто размышляю... - person sergio; 21.05.2011