mirror of
https://github.com/ipfs/kubo.git
synced 2025-08-06 19:44:01 +08:00
refactor: prealloc slices with known sizes (#8892)
Often those are small slices and that cuts down the number of (small) allocations from 2~7 to 1. This is consistent too, always only gets 1.
This commit is contained in:
@ -704,22 +704,23 @@ func printSwarmAddrs(node *core.IpfsNode) {
|
||||
return
|
||||
}
|
||||
|
||||
var lisAddrs []string
|
||||
ifaceAddrs, err := node.PeerHost.Network().InterfaceListenAddresses()
|
||||
if err != nil {
|
||||
log.Errorf("failed to read listening addresses: %s", err)
|
||||
}
|
||||
for _, addr := range ifaceAddrs {
|
||||
lisAddrs = append(lisAddrs, addr.String())
|
||||
lisAddrs := make([]string, len(ifaceAddrs))
|
||||
for i, addr := range ifaceAddrs {
|
||||
lisAddrs[i] = addr.String()
|
||||
}
|
||||
sort.Strings(lisAddrs)
|
||||
for _, addr := range lisAddrs {
|
||||
fmt.Printf("Swarm listening on %s\n", addr)
|
||||
}
|
||||
|
||||
var addrs []string
|
||||
for _, addr := range node.PeerHost.Addrs() {
|
||||
addrs = append(addrs, addr.String())
|
||||
nodePhostAddrs := node.PeerHost.Addrs()
|
||||
addrs := make([]string, len(nodePhostAddrs))
|
||||
for i, addr := range nodePhostAddrs {
|
||||
addrs[i] = addr.String()
|
||||
}
|
||||
sort.Strings(addrs)
|
||||
for _, addr := range addrs {
|
||||
|
Reference in New Issue
Block a user