:
内存分配数据采样信息
block:
导致同步原语阻塞的堆栈跟踪
cmdline:
当前程序的命令行调用
goroutine:
所有当前goroutine的堆栈跟踪
heap:
活动对象的内存分配采样...所以下面展示一下如何进行数据获取。...go tool pprof 工具读取显示,在下面会讲到
服务型应用
服务型应用通过 "net/http/pprof"库进行获取,在http库中,默认使用了defaultServerMux,可以直接使用即可获取...访问 http://localhost:8080/debug/pprof/ 可以查看到画像信息:
serverMux
可以看出,本身没有注册/debug/pprof,但是直接访问依然还是有数据的,那是因为在...在不同的开源框架中,有提供自己封装好的pprof包,调用更加方便,具体使用请参考框架文档
pprof主要核心就是将pprof路由注册到服务中,并可以访问此服务即可
数据分析
数据分析通过命令 go