大厂必备技能:golang 性能调优 看我就够啦 - 基准测试
基准测试主要是通过测试CPU和内存的效率问题,来评估被测试代码的性能,并将该数据作为基准来比较每次调优后的性能是否有所改善,进而找到更好的解决方案。
(一)编写基准测试
首先我们先看一个基准测试的例子。是不是很像我们经常说的单元测试
func BenchmarkSprintf(b *testing.B){
num:=10
b.ResetTimer()
for i:=0;i<b.N;i++{
fmt.Sprintf("%d",num)
}
}
以下是go语言中基准测试需要关注的几个前提条件
原创
2021-05-19 16:37:39 ·
401 阅读 ·
0 评论