Golang性能分析工具pprof

pprof是一款Golang自带的开箱即用的性能监控和分析工具,括以下两个标准库:

  • runtime/pprof:采集工具型应用运行数据进行分析
  • net/http/pprof:采集服务型应用运行时数据进行分析
runtime/pprof

程序主动调用库函数runtime.StartCPUProfile/runtime.StopCPUProfile等函数来进行数据的采集。
优点:灵活性高、按需采集。

net/http/pprof

通过提供http接口来进行应用程序数据采样,可实时查看程序的运行状态。
优点:简单易用。

上一篇:php上传zip文件在线解压文件在指定目录下,CI框架版本


下一篇:pprof性能调优