使用基準來建立配置檔案
對於非主包和 main,而不是在程式碼中新增標誌,在測試包中寫入基準,例如:
func BenchmarkHello(b *testing.B) {
for i := 0; i < b.N; i++ {
fmt.Sprintf("hello")
}
}
然後使用配置檔案標誌執行測試
go test -cpuprofile cpu.prof -bench =。
並執行基準測試並建立一個檔名為 cpu.prof 的 prof 檔案(在上例中)。