golang trace工具使用

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

1)增加如下代码

//导入包
import (
    "net/http"
    _ "net/http/pprof"
)

//增加如下代码
go func() {
        fmt.Println(http.ListenAndServe(":5567", nil))
}()

2)执行curl 127.0.0.1:5567/debug/pprof/trace?seconds=10 > trace.data,获取到trace.data数据

3) 执行 go tool trace -http=':8888' your_app_bin trace.data。会跳转到浏览器查看trace到数据.

转载于:https://my.oschina.net/xloogson/blog/908777

你可能感兴趣的:(golang trace工具使用)