2017-08-09 07:37:36

go tool pprof

  1. 加入代码
    import _ "net/http/pprof"
    go func() {
         log.Println(http.ListenAndServe("localhost:6060", nil))
    }()
    
  2. 编译并运行
  3. 新窗口打开命令行 内存对象分配的相关情况
    go tool pprof -alloc_space  http://localhost:6060/debug/pprof/heap
    
    正在使用的一些内存相关信息
    go tool pprof -inuse_space http://127.0.0.1:6060/debug/pprof/heap
    
  4. pprof模式输入web
  5. 效果图
    alt

本文链接:https://www.paishouba.com/post/go-tool-pprof.html

-- EOF --

Comments