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