#2850·jemalloc

如何追踪碎片化现象?

作者: ChrisZcu创建于 2025年5月20日更新于 2025年5月22日

如果有办法追踪碎片化现象的话? 在我的应用中,仅使用了 8GB 内存(我们记录每次 malloc/free 以统计未释放的总内存),但进程总共使用了 58GB 内存(来自 RSS),而 "stats.mapped" 显示总共 58GB。我们认为这可能是由 jemalloc 缓存引起的,但如何追踪碎片化的源头? 哪种内存使用模式会导致此问题呢?

内容来源: jemalloc/jemalloc