在 Mac OS X 上,您可以“采样”一个进程,该进程对指定进程中的每个线程进行指定次数的回溯,然后显示正在运行的方法(苹果手册页,我的 Mac 的输出示例)。
如何在 Linux 上实现这一目标?
答案1
我找到的最好的解决方案是O型材它具有与 Mac OS X 的sample
.
答案2
您可以尝试 perf 实用程序http://www.brendangregg.com/perf.html。它给出了嵌套的调用图并解释了在该嵌套中花费的时间
在 Mac OS X 上,您可以“采样”一个进程,该进程对指定进程中的每个线程进行指定次数的回溯,然后显示正在运行的方法(苹果手册页,我的 Mac 的输出示例)。
如何在 Linux 上实现这一目标?
我找到的最好的解决方案是O型材它具有与 Mac OS X 的sample
.
您可以尝试 perf 实用程序http://www.brendangregg.com/perf.html。它给出了嵌套的调用图并解释了在该嵌套中花费的时间