Mac OS X 的“示例进程”在 Linux 中的等价物是什么?

Mac OS X 的“示例进程”在 Linux 中的等价物是什么?

在 Mac OS X 上,您可以“采样”一个进程,该进程对指定进程中的每个线程进行指定次数的回溯,然后显示正在运行的方法(苹果手册页,我的 Mac 的输出示例)。

如何在 Linux 上实现这一目标?

答案1

我找到的最好的解决方案是O型材它具有与 Mac OS X 的sample.

答案2

您可以尝试 perf 实用程序http://www.brendangregg.com/perf.html。它给出了嵌套的调用图并解释了在该嵌套中花费的时间

相关内容