ptmalloc的分配顺序

  根据用户请求分配的内存的大小,ptmalloc有可能会在两个地方为用户分配内存空间。在第一次分配内存时,通常状况下只存在一个主分配区,但也有可能从父进程那里继承来了多个非主分配区,在这里主要讨论主分配区的状况,brk值等于start_brk,因此实际上heap大小为0,top chunk大小也是0。这时,若是不增长heap大小,就不能知足任何分配要求。因此,若用户的请求的内存大小小于mmap分
相关文章
相关标签/搜索