首先include
import "runtime/pprof"
然后start
pf, err := os.Create("test.prof")
if err != nil {
fmt.Println(err)
return false
}
pprof.StartCPUProfile(pf)
然后stop
pprof.StopCPUProfile()
就可以用工具看了
go tool pprof --dot test test.prof > test.dot
注意如果window下,test二进制文件记得加exe
有疑问加站长微信联系(非本文作者)