diff --git a/debug/trace/memory/memory.go b/debug/trace/memory/memory.go index 99e67c03..497cc1b6 100644 --- a/debug/trace/memory/memory.go +++ b/debug/trace/memory/memory.go @@ -24,7 +24,7 @@ func (t *Tracer) Read(opts ...trace.ReadOption) ([]*trace.Span, error) { sp := t.buffer.Get(t.buffer.Size()) - var spans []*trace.Span + spans := make([]*trace.Span, 0, len(sp)) for _, span := range sp { val := span.Value.(*trace.Span)