- 链接地址:https://blog.csdn.net/share8888/article/details/4489680
- 链接标题:brk和sbrk及内存分配函数相关_brk 每次分配多大内存-CSDN博客
- 所属网站:blog.csdn.net
- 被收藏次数:4760
brk和sbrk主要的工作是实现虚拟内存到内存的映射.在GNUC中,内存分配是这样的: 每个进程可访问的虚拟内存空间为3G,但在程序编译时,不可能也没必要为程序分配这么大的空间,只分配并不大的数据段空间,程序中动态分配的空间就是从这一块分配的。如果这块空间不够,malloc函数族(realloc,calloc等)就调用sbrk函数将数据段的下界移动,sbrk函数在内核的管理下将虚拟地址_brk 每次分配多大内存
版权声明:本文发布于特牛网址导航 内容均来源于互联网 如有侵权联系删除
标签:brk 每次分配多大内存