将原语转换为字符串或从字符串转换时,strconv
速度比fmt
快。
Bad | Good |
for i := 0; i < b.N; i++ {
s := fmt.Sprint(rand.Int())
}
|
for i := 0; i < b.N; i++ {
s := strconv.Itoa(rand.Int())
}
|
BenchmarkFmtSprint-4 143 ns/op 2 allocs/op
|
BenchmarkStrconv-4 64.2 ns/op 1 allocs/op
|
最后编辑: kuteng 文档更新时间: 2021-05-09 20:12 作者:kuteng