英文:
Memory-profile runtime golang program
问题
有没有办法对使用golang编写的运行时程序进行性能分析?
在我的情况下,kubelet的内存稳定增长,我想尝试对其进行内存分析。
英文:
Is there any way to profile a runtime program written in golang?
In my case, kubelet shows steady increase in memory and I want to try memory profiling it.
答案1
得分: 2
在你的应用程序文件中使用import _ "net/http/pprof"
,然后使用go tool pprof
命令或Web界面来对你的应用程序进行性能分析。
参考资料:
- golang.org/pkg/net/http/pprof
- how-i-investigated-memory-leaks-in-go-using-pprof
- profiling-go-with-pprof
英文:
use import _ "net/http/pprof"
in your application file and use go tool pprof
commands or web UI to profile your application.
reference -
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论