From 0a6d78c66aca6fdc455f3d70cd3797361b1f0fcf Mon Sep 17 00:00:00 2001 From: vallder Date: Mon, 5 Jul 2021 19:48:59 +0700 Subject: [PATCH] perf: set an appropriate capacity --- core/coreapi/swarm.go | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/core/coreapi/swarm.go b/core/coreapi/swarm.go index 641b4c526f2..3c3c40ddbdc 100644 --- a/core/coreapi/swarm.go +++ b/core/coreapi/swarm.go @@ -116,18 +116,16 @@ func (api *SwarmAPI) Peers(context.Context) ([]coreiface.ConnectionInfo, error) conns := api.peerHost.Network().Conns() - var out []coreiface.ConnectionInfo + out := make([]coreiface.ConnectionInfo, 0, len(conns)) for _, c := range conns { - pid := c.RemotePeer() - addr := c.RemoteMultiaddr() ci := &connInfo{ peerstore: api.peerstore, conn: c, dir: c.Stat().Direction, - addr: addr, - peer: pid, + addr: c.RemoteMultiaddr(), + peer: c.RemotePeer(), } /*