golang 在linux 上面安装graphviz.org

golang 在linux 上面安装graphviz.org

http://www.graphviz.org/download/

1、/debug/pprof/profile?seconds=30:访问这个链接会自动进行 CPU profiling,持续 30s,并生成一个文件供下载

2、/debug/pprof/heap: 访问这个链接会得到一个内存 Profiling 结果的文件。内存显示默认的Type是inuse_space,即常驻内存。与之对应的是alloc_objects,表示临时分配的内存。

3、/debug/pprof/block:block Profiling的路径

4、/debug/pprof/goroutine:运行的 goroutines 列表,以及调用关系

5、/debug/pprof/trace?seconds=5:查看各个goroutine执行耗时情况,持续5s,包括网络等待耗时、同步耗时、GC耗时等

生成svg文件

go tool pprof -svg ./profile > cpu.svg

 

未经允许不得转载:微信 美文-微信文章库-我的知识库 » golang 在linux 上面安装graphviz.org

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

我的知识库