func BenchmarkFFMarshalJSON(b *testing.B) { var record ff.Log ff.NewLog(&record) buf, err := record.MarshalJSON() if err != nil { b.Fatalf("Marshal: %v", err) } b.SetBytes(int64(len(buf))) b.ResetTimer() for i := 0; i < b.N; i++ { _, err := record.MarshalJSON() if err != nil { b.Fatalf("Marshal: %v", err) } } }