我使用"github.com/gin-contrib/pprof"
进行了以下注册:
router := gin.New()
pprof.Register(router, "debug/pprof")
当我运行pprof时:
$ curl -sK -v http://my-app:60001/debug/pprof/heap > heap.out $ go tool pprof heap.out (pprof) top 788.28MB of 788.28MB total ( 100%) flat flat% sum% cum cum% 788.28MB 100% 100% 788.28MB 100% [my-main-package]
我只看到主包装。
我用go1.8
和gb
运行它。在本地运行时,我会看到更多软件包。本地运行与服务器之间的唯一区别是-服务器没有go
和源代码-只有可运行的二进制文件。
这是怎么了?