Когда load factor превышает 6.5 (в среднем 6.5 элементов на bucket), map запускает grow. Количество buckets удваивается, и элементы постепенно перемещаются в новые buckets — не все сразу, а по мере обращений (incremental growth). Это размазывает стоимость rehash по времени. Во время роста map держит и старые и новые buckets. Предварительно можно задать размер через make(map[K]V, hint).
Как map растёт при заполнении?
Middle
188 просмотровAFK Offer AI
Как отправлять email из Go?