摘要:
mmap() 和 munmap() - Unix的系统函数,更贴近底层 void* mmap(void* addr,size_t size,int prot,int flags, int fd, off_t offset) 参数addr可以指定映射的首地址,一般为0 交给内核指定。 size 就是分配内存的大小,映射时以 页 为单位... 阅读全文
posted @ 2014-08-01 17:12
linuxnewbie
阅读(1783)
评论(0)
推荐(0)
摘要:
sbrk() 和 brk() - Unix的系统函数 sbrk()和brk() 系统的底层会维护一个位置,通过位置的移动完成内存的分配和回收。映射内存时 以一个内存页作为基本单位。 void* sbrk(int increment) 参数是增量 增量为正数时,分配内存 增量为负数时,回收内存 增量为0时,取当前的位置 ... 阅读全文
posted @ 2014-08-01 11:49
linuxnewbie
阅读(2167)
评论(0)
推荐(0)