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:
Matthias Radestock
2017-12-26 00:35:02 +00:00
parent e4ec31cc55
commit 56a1efd38a
2 changed files with 2 additions and 2 deletions

View File

@@ -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)

View File

@@ -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)