2

我一直在尝试使用 pprof 分析我的 golang 应用程序,但输出结果中似乎遗漏了我的 c 代码(链接为静态库)的详细信息。

火焰图

从框架图中你可以看到所有的c代码耗时都在“runtime._ExternalCode”中报告,根本没有细节。而且我非常确定我的静态库是使用调试启用编译的。

那么有什么方法可以让 pprof 获取第 3 方 c 代码的详细信息(如堆栈跟踪)?或者是否有任何其他 golang 分析工具可以做到这一点?

4

0 回答 0