net/http/pprof 和 runtime/pprof 的区别

Nar*_*esh 3 profiling go

我一直在阅读有关此处的分析,它使用net_http_pprof和此处的runtime_pprof 进行了解释。那么,这两者之间有什么区别,哪个应该优先于另一个。并且请不要粘贴给定链接中的概述定义

Mik*_*ell 5

net/http/pprof通过 Web 界面公开 pprof 分析器数据。如果您正在编写基于服务器的系统,这可能很有用,因为您可能无法访问主机。

runtime/pprof将分析器数据写入数据文件,然后您可以将其转换为各种图像或文档类型。如果您正在编写一个不能或不会有 Web 界面的系统,那么这可能是一个可以使用的系统。无论哪种方式,它们都会公开相同的数据。