Expand description
进程级调优。整个 pagesift 只有这里有 unsafe:调用 glibc 的 mallopt,以及小块分配缓存
(SmallCache,全局分配器)。
只应该由 pagesift 自己的可执行程序调用;Python、Node 绑定跑在别人的进程里, 不能替宿主改分配器参数。
Structs§
- Small
Cache - 小块分配缓存。只应该由 pagesift 自己的可执行程序用作全局分配器(
#[global_allocator]); Python、Node 绑定跑在别人的进程里,不替宿主换分配器。
Functions§
- trim_
memory - 显式通知 glibc 分配器向操作系统释放无用堆页面。
- tune_
allocator - 固定 glibc 的 mmap 阈值。