避免字符串到字节的转换
发布者:admin 发表于:438天前 阅读数:582 评论:0

不要反复从固定字符串创建字节 slice。相反,请执行一次转换并捕获结果。

Bad Good

for i := 0; i < b.N; i++ { w.Write([]byte("Hello world")) } |

data := []byte("Hello world") for i := 0; i < b.N; i++ { w.Write(data) }

BenchmarkBad-4 50000000 22.2 ns/op |

BenchmarkGood-4 500000000 3.25 ns/op |