Unverified Commit 4986ec89 authored by Steven Allen's avatar Steven Allen Committed by GitHub

Merge pull request #47 from libp2p/feat/optimize-allocations

preallocate duplicate checking map in Peers
parents 3827855f b73b1da8
......@@ -313,7 +313,7 @@ func (s *Swarm) CloseConnection(p peer.ID) error {
func (s *Swarm) Peers() []peer.ID {
conns := s.Connections()
seen := make(map[peer.ID]struct{})
seen := make(map[peer.ID]struct{}, len(conns))
peers := make([]peer.ID, 0, len(conns))
for _, c := range conns {
p := c.RemotePeer()
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment