// maxMalloc.cpp : 定义控制台应用程序的入口点。
//
#include <stdio.h>
#include <stdlib.h>
unsigned maxium=0;
int main(int argc, char* argv[])
{
unsigned blockSize[]={1024*1024,1024,1};
int i,count;
for (i=0;i<3;i++)
{
for(count=1;;count++)
{
void *block=malloc(maxium+blockSize[i]*count);
if (block)
{
maxium=maxium+blockSize[i]*count;
free(block);
}
else
{
break;
}
}
}
printf("maxium malloc size=%u Bytes/n",maxium);
return 0;
}
测试OS能分配给应用程序的最大虚拟内存
最新推荐文章于 2023-06-29 23:56:23 发布