perf: pre-allocate slices

Signed-off-by: Ben Reedy <breed808@breed808.com>
This commit is contained in:
Ben Reedy
2024-05-13 08:31:11 +10:00
parent c713bed4e3
commit a49dee606b
4 changed files with 9 additions and 6 deletions

View File

@@ -373,7 +373,7 @@ func scrapeFile(path string, log log.Logger) ([]*dto.MetricFamily, error) {
}
// Use temporary array to check for duplicates
var families_array []*dto.MetricFamily
families_array := make([]*dto.MetricFamily, 0, len(parsedFamilies))
for _, mf := range parsedFamilies {
families_array = append(families_array, mf)