github.com/giovannyortegon/go@v0.0.0-20220115155912-8890063f5bdd/src/MasterGO/Chap02-GoInternals/mapSplit.go (about) 1 package main 2 3 import "runtime" 4 5 func main() { 6 var N = 40000000 7 split:= make([]map[int] int, 200) 8 9 for i := range split { 10 split[i] = make(map[int]int) 11 } 12 13 for i := 0; i < N; i++ { 14 value := int(i) 15 split[i%200][value] = value 16 } 17 18 runtime.GC() 19 _ = split[0][0] 20 }