kaisawind's blog
  • 关于
  • 所有帖子

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, &reg)
		if err != nil {
			b.Error(err)
			b.FailNow()
		}
		// b.Logf("%02X", reg)
	}
}

单独测试一条指令

go test -bench Server_Load

在父目录时单独测试一条指令

go test ./server -bench Server_Load


辽ICP备2021007608号 | © 2025 | kaisawind

Facebook Twitter GitHub