#1003·mimalloc

mi_heap_try_new: 发生异常并发出 SIGABORT(6)

作者: Lee-HyeongSeok创建于 2025年2月4日更新于 2026年9月12日
标签stale

OS: CentOS 7 mimalloc 版本: v2.1.2 内存: 128G 发生时的进程虚拟内存: 80G 发生时的进程物理内存: 22G 问题: 1. 当物理内存使用了虚拟内存的 50% 时,虚拟内存不断增加。 2. 当虚拟内存增加到 80G 时,物理内存趋于稳定。 例如: VmSize 51357 mb VmRSS 17572 mb VmSize 51357 mb VmRSS 17605 mb VmSize 51357 mb VmRSS 17667 mb VmSize 51357 mb VmRSS 17703 mb VmSize 51357 mb VmRSS 17689 mb VmSize 51357 mb VmRSS 17707 mb VmSize 51357 mb VmRSS 17744 mb VmSize 51357 mb VmRSS 17778 mb VmSize 51357 mb VmRSS 17826 mb VmSize 51357 mb VmRSS 17846 mb VmSize 51357 mb VmRSS 17858 mb ... VmSize 51357 mb VmRSS 28963 mb VmSize 51357 mb VmRSS 28950 mb VmSize 51357 mb VmRSS 28916 mb VmSize 59549 mb VmRSS 49660 mb VmSize 80029 mb VmRSS 69506 mb VmSize 80029 mb VmRSS 57715 mb VmSize 80029 mb VmRSS 39002 mb VmSize 80029 mb VmRSS 37487 mb VmSize 80029 mb VmRSS 36094 mb VmSize 80029 mb VmRSS 34949 mb VmSize 80029 mb VmRSS 33972 mb 3. 如上所示,当虚拟内存足够增加时,会发生 SIGABORT,原因如下调用栈所示。

内容来源: microsoft/mimalloc