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
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 wind.kaisa@gmail.com