linux内存malloc【转】

Linux的虚拟内存管理有几个关键概念: Linux 虚拟地址空间如何分布?malloc和free是如何分配和释放内存?如何查看堆内内存的碎片情况?既然堆内内存brk和sbrk不能直接释放,为什么不全部使用 mmap 来分配,munmap直接释放呢 ? Linux 的虚拟内存管理有几个关键概念:  1、每个进程都有独立的虚拟地址空间,进程访问的虚拟地址并不是真正的物理地址;  2、虚拟地址可通过每
相关文章
相关标签/搜索