- 编写好测试文件及测试函数TestFunc
- 执行
go test -cpuprofile cpu.prof -memprofile mem.prof -test.run TestFunc在当前目录下生成cpu.prof和mem.prof文件 - 机器上要安装Graphviz,否则无法可视化。
- 执行
go tool pprof mem.prof进入交互式终端界面 - 在交互式终端界面输入web,会自动在浏览器打开可视化界面分析如下图。
- 执行
go tool pprof -http 127.0.0.1:8081 mem.prof命令,可以切换到火焰图视角分析性能。