这是我参与【第三届青训营-后端场】笔记创作活动的第三篇笔记

109 阅读1分钟

pprof性能优化

往goland里面导入项目包,使用go mod init "仓库地址"导入依赖,接着使用go mod tidy把依赖创建在本地项目中

pprof工具两种性能优化方式。命令行显示,可视化显示。性能优化围绕CPU(profile),堆内存(heap),协程(goroutine),阻塞(block),锁(mutex)等进行。

命令行显示 go tool pprof "测试链接"

可视化显示需要graphviz可视化工具包,在win10系统中,从官网下载graphviz,再下载graphviz库,下载graphviz库时需要使用pip命令,从pip官网下载pip压缩包后,使用python3安装pip,一般都会把包安装在python安装目录的lib/site-package下,python3配置环境变量,graphviz配置环境变量,则可以在goland内置的terminal下运行graphviz,