From e55c23164a62fa6356fc117fa0e9960648b6dcc3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E6=97=AD?= <120582243@qq.com> Date: Wed, 22 Apr 2020 21:10:59 +0800 Subject: [PATCH] fix prealloc in trace (#1558) --- debug/trace/memory/memory.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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)