golang 内存分析/动态追踪

如果你的go程序是用http包启动的web服务器,你想查看自己的web服务器的状态。这个时候就可以选择net/http/pprof。你只需要引入包_"net/http/pprof",然后就可以在浏览器中使用http://localhost:port/debug/pprof/直接看到当前web服务的状态,包括CPU占用情况和内存使用情况等。

如果你的go程序只是一个应用程序,比如计算fabonacci数列,那么你就不能使用net/http/pprof包了,你就需要使用到runtime/pprof

https://studygolang.com/articles/9940

https://www.cnblogs.com/yjf512/archive/2012/12/27/2835331.html 

猜你喜欢

转载自www.cnblogs.com/answercard/p/9697882.html