win10vc运行不-(win10gpsvc无法启动)

来源:191路由网 2022-12-14 16:50:26

win10vc运行不 (win10gpsvc无法启动)

在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小时内删除