返回精选
AI 精选动态 智能评分 67

mimalloc:高性能内存分配器

来源: twitter关注列表
作者: Microsoft Research (@MSFTResearch)
发布于: 2026-05-20
收录于: 2026-05-20
AI 推荐理由
原文补充了 mimalloc 的部署范围、代码规模、GitHub 热度和在 CPython 3.13+、Unreal Engine 中的落地信息,适合关注高并发服务与运行时优化的人直接查看。
核心解读
Microsoft Research 介绍了开源内存分配器 mimalloc,称它是 malloc/free 的可替换实现,代码规模约 1.2 万行 C,主要面向现代高并发应用与大内存规模服务。文章提到,mimalloc 依赖原子操作来降低竞争,提供有界的最坏分配时间、受限空间开销和较低的内部碎片;该项目在 GitHub 上有超过 1.2 万个 stars,其 Rust wrapper 日下载量超过 10 万次。Microsoft 还表示,mimalloc 最初在 2020 年为 RiSE 团队的 Lean 和 Koka 设计,后来在 Microsoft 的 Bing 等服务中改善了响应时间,并已用于 NoGIL CPython 3.13+、Unreal Engine 和《Death Stranding》,可覆盖从 Koka/Lean 到内存占用超过 500 GiB、数百线程的大型服务。
#开源#基础设施#开发者工具