为 MimallocLib 启用 rusty_alloc 后端
作者: Ttimmahlax创建于 2026年9月4日更新于 2026年9月4日
集成的价值 3FS 目前使用 mimalloc 进行分配; src/memory/mimalloc/MimallocLib.cc 包含 mimalloc.h。 如果您添加了 rusty_alloc 作为可选的后端,相同的 mi_* 接口将在从头开始构建的 Rust 分配器上运行。双重释放在所有所有者和跨线程路径上都会导致中止(发行版中的 mimalloc 不会)。 USRBIO、CRAQ 和文件接口保持不变。 rusty_alloc README 将 lua 0.97×、perl 0.99× 和 sqlite 1.00× mimalloc 的整个程序指令量退役(LD_PRELOAD)。 我不要求您更改默认值;这将在编译时标志后面。
内容来源: deepseek-ai/3FS