2014-10-06 156 views
11

我試圖讓pprof與Golang一起工作。轉到pprof無法正常工作

- 文字似乎工作正常,但大多數其他選項不起作用。

例如用PDF:

[email protected]:/home/user/IdeaProjects/go_projects/src# go tool pprof --pdf ./src /tmp/profile578584736/cpu.pprof > out.pdf 
sh: 1: dot: not found 
[email protected]:/home/user/IdeaProjects/go_projects/src# 

隨着GV:

[email protected]:/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. 
[email protected]:/home/user/IdeaProjects/go_projects/src# 

有,我需要得到它的工作中去改變一些東西?

回答

21

您需要安裝dotgv。我看到你在使用Ubuntu,只是用自制誰碰到這個問題來嘗試apt-get install graphviz gv

+0

太好了!謝謝。但也當我去互動模式我的gv不工作'(pprof)gv 總計:189個樣本 gv -scale 0 (pprof)sh:1:gv:not found'我需要安裝gv嗎? – 2014-10-06 13:00:36

+1

我使用'apt-get install gv',它工作。謝謝! – 2014-10-06 13:04:00

+1

@PassionateDeveloper我相應地更新了我的答案,謝謝。 – 2014-10-06 13:19:11

6

對於任何在Mac上:

brew install graphviz