从C/C++程序在Mac OS X上对进程进行采样

Chi*_*rag 7 macos terminal process activity-monitor

Activity Monitor中的Sample Process功能非常有用.但是,我需要从另一个运行进程(C/C++)或命令行对某个进程执行相同的操作(取样).

有没有办法做到这一点?几天以来我一直在谷歌搜索没有任何运气.

iam*_*mac 12

有一个命令行实用程序sample.

例:

sample Safari -file /dev/stdout
Run Code Online (Sandbox Code Playgroud)

它将与Activity Monitor获得完全相同的输出.