去pprof不能正常工作

时间:2014-10-06 12:51:54

标签: go

我试图让pprof使用Golang。

- 文本似乎工作正常,但大多数其他选项都不起作用。

例如pdf:

root@ubuntu:/home/user/IdeaProjects/go_projects/src# go tool pprof --pdf ./src /tmp/profile578584736/cpu.pprof > out.pdf
sh: 1: dot: not found
root@ubuntu:/home/user/IdeaProjects/go_projects/src# 

使用gv:

root@ubuntu:/home/user/IdeaProjects/go_projects/src# go tool pprof --gv ./src /tmp/profile578584736/cpu.pprof 
sh: 1: dot: not found
gv -scale 0
Can't exec "gv": No such file or directory at /usr/local/go/pkg/tool/linux_386/pprof line 719.
root@ubuntu:/home/user/IdeaProjects/go_projects/src# 

我是否需要改变Go以使其正常工作?

4 个答案:

答案 0 :(得分:29)

您需要安装dotgv。我看到您正在使用Ubuntu,只需尝试apt-get install graphviz gv

答案 1 :(得分:16)

对于使用自制软件的Mac上遇到此问题的任何人:

brew install graphviz

答案 2 :(得分:0)

Ubuntu的另一种选择

$ sudo apt install graphviz

答案 3 :(得分:0)

在 Windows 10 上遇到了类似的错误。我通过从 https://graphviz.org/download/ 安装 graphviz 修复了它。之后,我重新启动了我的 IDE,发出了 pdf 和 png 命令,一切正常