内存malloc的极致

来源:互联网 发布:淘宝农村服务站加盟费 编辑:程序博客网 时间:2024/05/03 22:01

#include <stdio.h>
#include <stdlib.h>

int main()
{
 int size = 1000000000;
 int *p;
 p = (int *) malloc(size * sizeof(int));
 while(p==NULL)
 {
  size-=10000;
  p = (int*) malloc(size * sizeof(int));
 }
 printf("malloc *p %d/n", sizeof(int)*size);
 free(p);
}

 

查看一下自己的机器可以malloc多少内存,呵呵^_^

原创粉丝点击