最近在看有關pprof的文章,對於它是否是”時時監控“的工具有所疑問.
請問一下根據這篇文章https://www.huaweicloud.com/articles/760089e5e8665e2397024ce2b9c39871.html
1.提到“pprof开启后,每隔一段时间(10ms)就会收集下当前的堆栈信息,获取各个函数占用的CPU以及内存资源;最后通过对这些采样数据进行分析,形成一个性能分析报告。”
這是指開啟runtime/pprof嗎?
2.因為下面http用法又有提到獲取debug/pprof/xxx 時才會取樣???
如果我只是開啟net/http/pprof程式碼段,但沒有獲取分析debug/pprof/xxx.
這樣也會造成性能影響嗎?
有些是說pprof 不可在生產環境使用->可能會有安全暴露風險
但如果僅是為了內部環境測試,是否不下分析指令時也會影響到性能?
想先請教有使用過的大大們解惑m(_ _)m