Browse Source

preallocate memory (#2201)

**What this PR does / why we need it:**

Preallocate memory instead of enforcing an incremental growth. This will result in less work for the garbage collector.
Florian Lehner 3 years ago committed by Gabe Kangas
parent
commit
a9cd28dbec
No known key found for this signature in database
GPG Key ID: 4345B2060657F330
  1. 2
      controllers/admin/viewers.go

2
controllers/admin/viewers.go

@ -37,7 +37,7 @@ func GetViewersOverTime(w http.ResponseWriter, r *http.Request) { @@ -37,7 +37,7 @@ func GetViewersOverTime(w http.ResponseWriter, r *http.Request) {
// GetActiveViewers returns currently connected clients.
func GetActiveViewers(w http.ResponseWriter, r *http.Request) {
c := core.GetActiveViewers()
viewers := []models.Viewer{}
viewers := make([]models.Viewer, 0, len(c))
for _, v := range c {
viewers = append(viewers, *v)
}

Loading…
Cancel
Save