吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1704|回复: 4
收起左侧

[已解决] 32位Windows应用程序最多只能占用2G内存空间吗?

[复制链接]
Rodriguezs 发表于 2020-2-20 10:54
本帖最后由 Rodriguezs 于 2020-2-20 13:57 编辑

[C++] 纯文本查看 复制代码
#include <iostream>
using namespace std;

int main()
{

    while(1)
    {
        int* p = (int*)malloc(10000);//32位的Windows应用程序最多只占用2G内存空间吗
    }
    return 0;
}

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

苏紫方璇 发表于 2020-2-20 11:09
是的,32位程序在r3只能用7fffffff大小的数据,其中还包括进程和dll加载用的内存,实际可分配的会少于2g

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
Rodriguezs + 1 + 1 谢谢大佬@Thanks!

查看全部评分

冰魂 发表于 2020-2-20 11:16
错了,最多4g, 2^32

点评

然而,高2g空间只能在内核中使用  详情 回复 发表于 2020-2-20 13:40
苏紫方璇 发表于 2020-2-20 13:40
 楼主| Rodriguezs 发表于 2020-2-20 15:34
苏紫方璇 发表于 2020-2-20 13:40
然而,高2g空间只能在内核中使用

本来想着改成已解决,为了不影响求助的人,没想到又被限了,还得麻烦版主通过,怪不好意思的
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-1-14 02:30

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表