win10vc运行不-(win10gpsvc无法启动)
来源:191路由网 2022-12-14 16:50:26
在Win10操作系统中,使用Visual Studio的VC++验证,一次最多可以申请内存的上限是多少。
使用的是个人笔记本电脑,配置如下图所示。内存8G,操作系统是“Windows 10家庭中文版”。
为了验证,在VS2022中创建空项目,添加文件“main.cpp”,并输入如下代码:
#include <iostream>
#include <time.h>
int main()
{
// 显示2的i次方的值.电脑
for (int i = 0; i <= 60; i+=2) {
uint64_t N = (uint64_t)1 << i;
std::cout << "2的" << i << "次方: " << N << std::endl;
}
__time64_t time1 = 0, time2 = 0;
// 2的30次方是1G.
uint64_t 电脑G = (uint64_t)1 << 30;
for (int i = 1; i <= 10000; i++) {
unsigned __int64 n = G*i;
std::cout << "正在申请" << i << "G内存(" << n << "字节)...";
_time64(&time1); // 自 1970 年 1 月 1 日午夜以来经过的秒数。
char* pChar = new char[n];
_time64(&time2);
std::cout << "成功! 耗时 " << (time2-time1) << "秒." << std::endl;
delete pChar;
}
return 0;
}
上述代码是简单的,首先显示了2的n次方就是1左移n位;然后不断的申请和释放内存,内存大小从1G字节逐渐变化到10000G字节(大于硬件物理内存)。
运算符new的声明如下:
void* __CRTDECL operator new[]( size_t _Size);
size_t的定义为无符号64位整数:
typedef unsigned __int64 size_t;
函数_time64返回自 1970 年 1 月 1 日午夜以来经过的秒数,详见网页 https://docs.microsoft.com/en-us/previous-versions/1f4c8f33(v=vs.140)
电脑Release版的运行效果如下:
在申请26G字节的内存时,异常退出。
Debug版的运行效果如下:
手机拍摄的照片
Debug版的试了几次,在申请6G、7G或8G大小的内存时,会导致系统崩溃(键盘、鼠标均无响应,只能硬件断电)。
由以上程序的运行结果可以看出,在Win10系统中,VC++编写的Debug版的软件一次可以申请的内存大小应该与可用物理内存大小相当(过大时,会导致系统崩溃);Release版的软件一次可以申请的内存大小应该与可用物理内存和C盘可用空间之和的大小相当(过大时,不会导致系统崩溃,只是会导致程序异常退出)。
电脑
相关阅读
-
-
电脑怎样取消登陆开机-(电脑怎样取消登陆开机密码)
电脑怎样取消登陆开机(电脑怎样取消登陆开机密码)怎么能取消win7系统的开机登录界面呢?很多朋友发现每次开机后会停留在用户选择界面,感觉真是多此一举。今天小编就来跟大家分享win7如何取消开机选择用户才能进入系统的这个问题虽然win10发布很长一段时间了,但是依然没有撼动win7的霸主地位。但是有些用户在使用win7的时候还是有些小问题不知道怎么处理,...
2022-12-14
-
-
win10vc运行不-(win10gpsvc无法启动)
win10vc运行不(win10gpsvc无法启动)在Win10操作系统中,使用VisualStudio的VC++验证,一次最多可以申请内存的上限是多少。使用的是个人笔记本电脑,配置如下图所示。内存8G,操作系统是“Windo...
2022-12-14
-
-
u盘里东西删不-(u盘里东西删不掉怎么办)
u盘里东西删不(u盘里东西删不掉怎么办)大家好,今天分享一篇来自小白系统官网(xiaobaixitong.com)关于U盘出现的问题。在使用U盘的过程中我们可能会遇到U盘里面的文件删不掉的问题,U盘里面有些我们以及不需要的文件但就是无法删除。遇到这种问题我们应该怎...
2022-12-14
-
-
u盘只有文件夹没有文件-(u盘只有文件夹没有文件怎么办)
u盘只有文件夹没有文件(u盘只有文件夹没有文件怎么办)U盘文件无故消失了?在这个数据时代,U盘可以说是工作人员的首选储存设备,但是我们在使用U盘的时候可能会遇到这样的情况:我没有删除U盘中的文件,U盘内存也没有变化,为什么U盘文件没删除却消失了呢?这些文件在U盘中根本找不到,这...
2022-12-14
-
-
win7安装版u盘怎么安装-(win7安装版u盘怎么安装驱动)
win7安装版u盘怎么安装(win7安装版u盘怎么安装驱动)电脑无法正常开机时,我们一般都需要借助u盘启动盘来启动电脑,然后才能执行安装系统的步骤。那么又要如何安装win7系统的u盘启动盘呢?这里就给大家分享一下详细的u盘安装win7的方法。更多小白一键重装系统官网_让电脑小白也会用的wi...
2022-12-14
191路由网 - 192.168.1.1,192.168.0.1无线路由器设置教程
版权声明:本站的文章和图片来自互联网收集,仅做分享之用如有侵权请联系站长,我们将在24小时内删除