1. pprof
1 | package main |
1.1 web
http 访问http://localhost:8080/debug/pprof
可以查看到如下内容
- 内存分配
- goroutine数量
- 堆分配
- 资源竞争
- 线程创建
- 等
1.2 go tool
1 | go tool pprof -http=:8000 http://127.0.0.1:8080/debug/pprof/profile |
开启另一个web服务分析获取的信息,浏览器打开http://localhost:8000
即可查看到如下页面
并包含有火焰图