最长时间的内存分配函数有三个malloc、realloc、calloc,但有时候在实际情况的时候,分配的内存不够我们用的。需要更大的分配内存。
需要使用memalign函数。
memalign:将分配一个由size指定大小,地址是alignment的倍数的内存块。参数alignment必须是2的幂!函数memalign可以分配较大的内存块,并且可以为返回的地址指定粒度
valloc:
valloc的内部实现里,使用页的大小作为对齐长度,使用memalign来分配内存
函数的说明
最长时间的内存分配函数有三个malloc、realloc、calloc,但有时候在实际情况的时候,分配的内存不够我们用的。需要更大的分配内存。
需要使用memalign函数。
memalign:将分配一个由size指定大小,地址是alignment的倍数的内存块。参数alignment必须是2的幂!函数memalign可以分配较大的内存块,并且可以为返回的地址指定粒度
valloc:
valloc的内部实现里,使用页的大小作为对齐长度,使用memalign来分配内存
函数的说明