mspan — непрерывный блок страниц памяти, нарезанный на объекты одного размера (size class). Например, mspan для 32-байтовых объектов — это N страниц, где каждые 32 байта это один слот. Bitmap отслеживает, какие слоты заняты. Аллокация — найти свободный слот в bitmap. mspan знает свой size class, количество объектов, какие из них живые (для GC). mspan-ы живут в mcache (P-local), mcentral (глобальный пул для одного size class) и mheap (общий пул всех span-ов).