static public byte *Alloc(Native aSize) { if (aSize <= HeapSmall.mMaxItemSize) { return(HeapSmall.Alloc(aSize)); } else if (aSize <= HeapMedium.MaxItemSize) { return(HeapMedium.Alloc(aSize)); } else { return(HeapLarge.Alloc(aSize)); } }
static public void Init() { HeapSmall.Init(); HeapMedium.Init(); HeapLarge.Init(); }