go bench测试 - Wed, Jan 5, 2022
go bench测试
文件server/load_test.go
func BenchmarkServer_Load(b *testing.B) {
b.ResetTimer()
for i := 0; i < b.N; i++ {
var reg *[16]byte
err := pmem.MapAsPOD(ReadAddress, ®)
if err != nil {
b.Error(err)
b.FailNow()
}
// b.Logf("%02X", reg)
}
}
单独测试一条指令
go test -bench Server_Load
在父目录时单独测试一条指令
go test ./server -bench Server_Load