From 03727a92c8f67f293467236b10a92f3a5894cc48 Mon Sep 17 00:00:00 2001 From: JustSong Date: Wed, 30 Aug 2023 21:15:56 +0800 Subject: [PATCH] perf: preallocate array capacity --- controller/channel.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/controller/channel.go b/controller/channel.go index 6dab76d7..d2403003 100644 --- a/controller/channel.go +++ b/controller/channel.go @@ -86,7 +86,7 @@ func AddChannel(c *gin.Context) { } channel.CreatedTime = common.GetTimestamp() keys := strings.Split(channel.Key, "\n") - channels := make([]model.Channel, 0) + channels := make([]model.Channel, 0, len(keys)) for _, key := range keys { if key == "" { continue