spanClass) *mspan { var s *mspan systemstack(func() { if !isSweepDone() { h.reclaim(npages) } s = h.allocSpan(npages, spanAllocHeap, spanclass) }) return s } https://github.com/golang/go/blob/6a08e80399bd65b95e60e3c74b7e1f86754752a7/src/runtime/mheap.go#L1008 メモリ確保処理 (以前解放した メ モリ領域か、OSから 確保する)