Какие команды действуют в «панели консоли» приложения Mac «Инструменты»? (Например, в инструменте) - PullRequest
2 голосов
/ 21 мая 2011

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

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

foo (4259)>

, которое является именем моего приложения и, предположительно, PID, в котором оно выполняется.

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

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

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

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

спасибо, Стэн Силер @me.com

1 Ответ

1 голос
/ 21 мая 2011

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

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

Опции

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

не пробовал, хотя ...

...