mirror of
https://github.com/weaveworks/scope.git
synced 2026-07-28 01:31:17 +00:00
optimisation: pre-allocate some maps
This doesn't make much of a difference, since we don't create many of these. But it's easy enough to do, and every little helps.
This commit is contained in:
@@ -131,7 +131,7 @@ func (r containerWithImageNameRenderer) Render(rpt report.Report) Nodes {
|
||||
containers := r.Renderer.Render(rpt)
|
||||
images := SelectContainerImage.Render(rpt)
|
||||
|
||||
outputs := report.Nodes{}
|
||||
outputs := make(report.Nodes, len(containers.Nodes))
|
||||
for id, c := range containers.Nodes {
|
||||
outputs[id] = c
|
||||
imageID, ok := c.Latest.Lookup(docker.ImageID)
|
||||
|
||||
@@ -42,7 +42,7 @@ func (r processWithContainerNameRenderer) Render(rpt report.Report) Nodes {
|
||||
processes := r.Renderer.Render(rpt)
|
||||
containers := SelectContainer.Render(rpt)
|
||||
|
||||
outputs := report.Nodes{}
|
||||
outputs := make(report.Nodes, len(processes.Nodes))
|
||||
for id, p := range processes.Nodes {
|
||||
outputs[id] = p
|
||||
containerID, timestamp, ok := p.Latest.LookupEntry(docker.ContainerID)
|
||||
|
||||
Reference in New Issue
Block a user