关于c# 在vs2013 x86平台上开辟大内存

在x86平台上,由于寻址空间限制,VS2013默认将程序限制在2GB内存内。本文介绍了如何通过editbin.exe工具和修改项目属性来设置/largeaddressaware标志,以允许程序使用超过2GB的内存。尽管这能突破2GB限制,但无法超过4GB,此时需考虑迁移到64位平台。文章提供了检查是否开启成功的dumpbin.exe工具使用方法,并引用了相关资源进行深入学习。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

x86平台由于其寻址空间为2^32=4GB,所以在x86平台上的程序最大只能占4GB。vs2013将x86程序限制在2GB的安全范围内,但有时候我们需要开发>2GB的程序,如何突破这个限制呢?

在vs2013的安装目录下有一个程序可以修改这个限制,具体方法如下:

1.以管理员身份运行 VS2013 开发人员命令提示  工具  这个工具可以在vs的安装目录找到  当然 你也可以直接使用cmd

2.打开“editbin.exe” 所在目录  这个文件在vs的安装目录下找到

3.输入:editbin /largeaddressaware $

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值