Я пытаюсь профилировать код C/С++ в Mac OS X с помощью инструментов командной строки, я использую параметр -pg
с gcc
для запуска gprof
в Linux, но я не могу найти gprof
на Mac, хотя у меня есть описание на этой странице: Дополнительные средства командной строки (iOS) или Дополнительные средства командной строки (mac).
gprof:Produces execution profiles based on an execution analysis of a program.
Я установил инструменты командной строки, поэтому доступны другие инструменты командной строки, такие как otool
и atos
. Я googled, чтобы найти эту страницу (https://apple.stackexchange.com/info/154289/installing-gprof-on-mac), в которой говорится, что gprof
не поддерживается, но я не уверен, когда у меня есть документ Apple, описывающий инструмент; во всяком случае, я пытался использовать brew
для загрузки gprof
, но это не сработало.
Я нашел Попытка использовать gprof с кодом С++ на Mac, но у меня нет вывода с instruments -t
. Я также нашел Профилирование С++ на mac os x, но я не хочу открывать Инструменты, так как я хотел бы автоматизировать некоторые из процессов и попытаться сохранить кросс-платформу система.
- Как использовать gprof для Mac OS X? Я использую OS X 10.10.
- Как профилировать из командной строки с помощью или без
gprof
?