#include
<
stdio.h
>
#include < stdlib.h >
main()
{
int MB = 0 ;
while (malloc( 1 << 20 )) ++ MB;
printf( " Allocated %d MB total \n " , MB);
return 0 ;
}
#include < stdlib.h >
main()
{
int MB = 0 ;
while (malloc( 1 << 20 )) ++ MB;
printf( " Allocated %d MB total \n " , MB);
return 0 ;
}
总分配的内存量取决于交换区和你的系统配置中的进程限制