首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“go tool pprof`”--如何在使用go模块时指定源?

“go tool pprof`”--如何在使用go模块时指定源?
EN

Stack Overflow用户
提问于 2020-01-04 15:22:46
回答 1查看 1.2K关注 0票数 2

最近我切换到go模块,我似乎无法让pprof识别源文件。也许这里有人知道怎么做?

我试过使用-source_path-trim_path选项,但我想不出如何使其工作。

有趣的是,在交互模式o中键入pprof会显示trim_path选项,而不会显示source_path

为了确保:pprof确实与本地模块一起工作,并在堆栈跟踪中显示它们的源代码,对吗?

EN

回答 1

Stack Overflow用户

发布于 2020-08-07 16:38:31

确实很管用,我刚想出来。

您需要同时使用-trim_path-source_path

-source_path应该设置为源代码的绝对路径。

-trim_path应该设置为go tool pprof所说的代码应该位于的路径。

因此,如果pprof说路径在/abc/your/code/main.go中不存在,那么将trim路径设置为/abc/your/code/,确保-source_path包含main.go。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59592086

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档