我已经看到testing.BenchmarkResultGo 中有一个结构可以访问基准测试的结果,但我发现很少有文档或示例可以帮助我使用它。
到目前为止,我只是像这样对我的功能进行基准测试:
func BenchmarkMyFunction(b *testing.B) {
// call to myFunction
}
然后运行:
go test -bench=".*"
这里的结果打印到控制台,但我想将它们存储在一个单独的文件中。我怎样才能使用BenchmarkResult类型来做到这一点?
相关分类