perf: set an appropriate capacity
vallder committed
Jul 5, 2021 at 19:48 UTC
0a6d78c66aca6fdc455f3d70cd3797361b1f0fcf
1 file changed
+3
-5
core/coreapi/swarm.go
+3
-5
@@ -116,18 +116,16 @@ func (api *SwarmAPI) Peers(context.Context) ([]coreiface.ConnectionInfo, error)
116
117
conns := api.peerHost.Network().Conns()
118
119
- var out []coreiface.ConnectionInfo
119
+ out := make([]coreiface.ConnectionInfo, 0, len(conns))
120
for _, c := range conns {
121
- pid := c.RemotePeer()
122
- addr := c.RemoteMultiaddr()
121
122
ci := &connInfo{
123
peerstore: api.peerstore,
124
conn: c,
125
dir: c.Stat().Direction,
126
129
- addr: addr,
130
- peer: pid,
127
+ addr: c.RemoteMultiaddr(),
128
+ peer: c.RemotePeer(),
129
}
130
131
/*