おまえのものはおれのもの、おれのものもおれのもの by ジャイアニズム - Wikipedia 前回、goroutineがGCされずにリークするにて、goroutineを大量生成した場合にメモリが解放されないということについて調査しました。 今回はその続編です。 goroutineを作成して確保されたメモリは2度と解放されないことを検証しました。 検証コード package main import ( "log" "syscall" "time" ) func logRusage() { var rusage syscall.Rusage syscall.Getrusage(syscall.RUSAGE_SELF, &rusage) var mega int64 = 1024 * 1024 log.Printf("Maxrss = %v\n\n", rusage.Maxrss/mega)