package test import "testing" func BenchmarkMapConversion(b *testing.B) { type key string type val string m := map[key]val{ "job": "node", "instance": "123.123.1.211:9090", "path": "/api/v1/namespaces//deployments/", "method": "GET", "namespace": "system", "status": "500", } var sm map[string]string for i := 0; i < b.N; i++ { sm = make(map[string]string, len(m)) for k, v := range m { sm[string(k)] = string(v) } } }