gotoolpprof
项 说明
flat
给定函数上运行耗时
flat%
同上的 CPU 运行耗时总比例
sum%
给定函数累积使用 CPU 总比例
cum
当前函数加上它之上的调用运行总耗时
cum%
同上的 CPU 运行耗时总比例
- go tool pprof http://localhost:8080/debug/pprof/heap
type 类型
项 说明
inuse_space
分析应用程序的常驻内存占用情况
alloc_objects
分析应用程序的内存临时分配情况
- go tool pprof http://localhost:8080/debug/pprof/block
- go tool pprof http://localhost:8080/debug/pprof/mutex
可视化界面
- 启动方式一
go tool pprof -http=:8080 cpu.prof
- 启动方式二
go tool pprof cpu.prof(pprof) web
web 命令需要安装 graviz: http://www.graphviz.org/download/
- mac 安装命令:
brew install graphviz
- centos 安装命令:
yum install graphviz
- ubuntu 安装命令:
apt install graphviz
以上是 gotoolpprof 的全部内容, 来源链接: utcz.com/z/518966.html