Scudo Hardened Allocator — LLVM 12 documentation
GitHub - llvm-mirror/compiler-rt: Project moved to: https://github.com/llvm/llvm-project
GitHub - AOSP-Common/android_external_scudo
Android scudo功能介绍 - 简书 (jianshu.com)
Android Native | Scudo内存分配器 (juejin.cn) —— 这篇文章写得不错!!!强烈推荐!
1. 为什么叫chunk?
2. 怎样评价一个分配器的优缺点?benchmark?
Memory Allocator Benchmarks (locklessinc.com)
3. Android为什么svelte模式下默认的allocator依然是jemalloc?(可能是Chunk header开销增加?)为什么RAM较小用jemalloc更好?
4. Class 0用于存放内存管理的元数据,这样做浪费256M的虚拟内存?(对于64bit虚拟空间好像不算回事,32bit呢?)