jemalloc 库

经常被使用的 jemalloc:

首先是引入 jemallocator 这个包:

[dependencies]
jemallocator = "0.3"

之后自己代的根文件中定义一个全局内存分配器变量:

#[global_allocator]
static ALLOC: jemallocator::Jemalloc = jemallocator::Jemalloc;

这样就可以让自己的项目使用jemalloc 库了.

遗留的问题

  • 系统的内存分配器与jemalloc 可以混用吗? 会出现什么问题?