gin 使用pprof 进行性能分析

数据库75

开发中发现接口的耗时有点久,需要分析一下,之前也使用过pprof,但没有整理,又重新百度了一下,这次就记一下。

  1. 在main 文件中加入 pprof.Register(engine)
import "github.com/gin-contrib/pprof"

func main() {
  ...

  pprof.Register(engine)
  ...

}
  1. 获取最近10秒程序运行的 CPU profile-seconds参数不填默认为30。

```shell
go tool pprof -seconds 10 http://127.0.0.1:8080/debug/pprof/profile

输入验证码查看隐藏内容

扫描二维码关注本站微信公众号 Johngo学长
或者在微信里搜索 Johngo学长
回复 svip 获取验证码
wechat Johngo学长