开发者社区> 问答> 正文

hymalloc中的内存 compact功能是如何工作的,并且为什么目前没有实现update功能?

hymalloc 中的内存 compact 功能是如何工作的,并且为什么目前没有实现 update功能?

展开
收起
萝卜丝丸子 2024-07-22 21:42:16 18 0
1 条回答
写回答
取消 提交回答
  • hymalloc 中的内存 compact 功能用于清理完全未使用的 small region 中的 pool 和 large region 的所有 pool,以释放空闲内存。然而,目前它没有实现 update 功能,这意味着它不能在不同 pool 之间重新分配或拷贝 item,从而无法进一步优化内存使用。未实现 update 功能的主要原因是考虑到客户端使用场景中内存用量本身不高,且实现完整 compact + update 的复杂度较高,性价比不足。未来会根据实际业务需求再评估实现的必要性。

    2024-07-22 22:36:42
    赞同 3 展开评论 打赏
问答排行榜
最热
最新

相关电子书

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