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

回到顶部