package logstorage import ( "testing" ) func BenchmarkStreamIDMarshalString(b *testing.B) { b.ReportAllocs() b.SetBytes(1) sid := &streamID{ tenantID: TenantID{ AccountID: 123, ProjectID: 456, }, id: u128{ lo: 89, hi: 344334, }, } b.RunParallel(func(pb *testing.PB) { var b []byte for pb.Next() { b = sid.marshalString(b[:0]) } }) }