Preallocate metrics when copying

This commit is contained in:
Alfonso Acosta
2016-08-01 19:35:43 +00:00
parent af08ba3245
commit eaa3baec9d

View File

@@ -32,7 +32,7 @@ func (m Metrics) Merge(other Metrics) Metrics {
// Copy returns a value copy of the sets map.
func (m Metrics) Copy() Metrics {
result := Metrics{}
result := make(Metrics, len(m))
for k, v := range m {
result[k] = v
}