1.malloc时需要向OS system 要内存,通过接口sys_alloc 通过MORECORE, MMAP 它不像有些系统是开始分配的一块静态全局大数组做Heap来分配。 因为基于Linux的缘故,会向Linux OS要内存。 2. 代码路径: /bionic/libc
需要了解内存分配架构
1.malloc时需要向OS system 要内存,通过接口sys_alloc 通过MORECORE, MMAP 它不像有些系统是开始分配的一块静态全局大数组做Heap来分配。 因为基于Linux的缘故,会向Linux OS要内存。 2. 代码路径: /bionic/libc
需要了解内存分配架构
转载于:https://my.oschina.net/u/996206/blog/149453