# TiDB-go tool pprof 分析 debug 信息
curl http://{TiDBIP}:10080/debug/zip?seconds=60 --output debug.zip
官网介绍:https://github.com/google/pprof
下载:go get -u github.com/google/pprof
编译:go build .
查看内存使用情况
> go tool pprof http://ip:6060/debug/pprof/heap
> help可以查看使用说明
> top 可以查看前10个的内存分配情况
> tree 以树状显示
> png 以图片格式输出
> svg 生成浏览器可以识别的svg文件
cpu概要文件(cpu使用情况)
> go tool pprof http://ip:6060/debug/pprof/profile
/debug/pprof/profile:访问这个链接会自动进行 CPU profiling,持续 30s,并生成一个文件供下载
/debug/pprof/block:Goroutine阻塞事件的记录。默认每发生一次阻塞事件时取样一次。
/debug/pprof/goroutines:活跃Goroutine的信息的记录。仅在获取时取样一次。
/debug/pprof/heap: 堆内存分配情况的记录�