Presize map with proper capacity in cache

pull/564/head
Ted Yu 2019-02-04 17:00:03 -08:00 committed by Ted Yu
parent 0bd35d1b68
commit f63f772867
1 changed files with 2 additions and 2 deletions

View File

@ -108,12 +108,12 @@ func (cache *schedulerCache) Snapshot() *Snapshot {
cache.mu.RLock() cache.mu.RLock()
defer cache.mu.RUnlock() defer cache.mu.RUnlock()
nodes := make(map[string]*schedulernodeinfo.NodeInfo) nodes := make(map[string]*schedulernodeinfo.NodeInfo, len(cache.nodes))
for k, v := range cache.nodes { for k, v := range cache.nodes {
nodes[k] = v.Clone() nodes[k] = v.Clone()
} }
assumedPods := make(map[string]bool) assumedPods := make(map[string]bool, len(cache.assumedPods))
for k, v := range cache.assumedPods { for k, v := range cache.assumedPods {
assumedPods[k] = v assumedPods[k] = v
} }