内存问题初涉

来源:互联网 发布:山西网络广播电视台 编辑:程序博客网 时间:2024/05/02 01:10

今天需要测试内存占满是会发生什么情况。

测试简单程序

 //char * Sort1 = (char*)malloc (sizeof(char)* (5*1024*1024*1024));char * Sort = new char[1024*1024*1024]; //申请内存1Gchar * Sort1 = new char[1024*1024*1024];getch();//等待键盘输入任何值,然后继续    char * Sort2 = new char[1024*1024*1024];char * Sort3 = new char[1024*1024*1024];    char * Sort4 = new char[1024*1024*1024];char * Sort5 = new char[1024*1024*1024];    return 0;


或许过于简单,

测试结果,

不至于崩溃,就是卡死。慢慢就好了,但是好像是要启动虚拟内存。也就是物理内存不会被占满。

希望对大家理解也有一定帮助。

原创粉丝点击