开发者社区> 问答> 正文

hymalloc内存分配器是如何设计的,以实现快速内存分配?

hymalloc内存分配器是如何设计的,以实现快速内存分配?

展开
收起
萝卜丝丸子 2024-07-22 21:42:17 31 0
1 条回答
写回答
取消 提交回答
  • hymalloc内存分配器将内存分为19个区,包括18个small region和1个large region。small region主要用于存放规则内存,每个区的大小从116至1916 bytes不等;large region用于存放大于9*16 bytes的内存。每个区包含多个池,每个池内包含多个目标大小的条目。在向系统申请内存时,按池来做申请,之后再将池拆分成对应的条目,以实现快速内存分配。

    2024-07-22 22:36:45
    赞同 3 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
内存取证与IaaS云平台恶意行 为的安全监控 立即下载
云服务器ECS内存增强型实例re6全新发布 立即下载
低代码开发师(初级)实战教程 立即下载