性能分析
graphviz
安装
修改gopath
安装go-torch
web分析工具:
在http server 中引入: import _ “net/http/pprof” 即可下载各种维度的系统数据,上传至上述网站即可查看具体信息。
cmd也支持各种维度的查看,但是破外包电脑,根本没权限用。
实战实例
- 设定优化目标
- 分析性能瓶颈
- 调优瓶颈
常用优化手段
- json 序列化反序列化使用 EasyJson 代替内置json工具
- 字符串连接, 使用 strings.Builder 代替+号直接拼接