【发布时间】:2015-09-16 17:21:46
【问题描述】:
我想在 2 GB 笔记本电脑上开发 32 位 windows 应用程序。
在这种情况下,有没有办法可以使用其他内存(例如辅助内存或存储卡)作为我的虚拟内存来充当主内存?
用于开发的 IDE 是 Visual Studio。
提前致谢。
【问题讨论】:
标签: windows visual-studio 32-bit virtual-memory
我想在 2 GB 笔记本电脑上开发 32 位 windows 应用程序。
在这种情况下,有没有办法可以使用其他内存(例如辅助内存或存储卡)作为我的虚拟内存来充当主内存?
用于开发的 IDE 是 Visual Studio。
提前致谢。
【问题讨论】:
标签: windows visual-studio 32-bit virtual-memory
您的应用不直接使用内存。它使用virtual memory。在 32 位 Windows 上,您的应用默认具有 2 GB 的地址空间,如果您将其配置为可感知大地址,则为 3 GB。
Windows 会根据需要将应用的内存映射到实际内存页面。
【讨论】:
如果您无法将另一张 RAM 卡插入您的笔记本电脑,那么您唯一能做的就是增加 Virtual Memory 的大小。在windows中有这个official guide:
单击“开始”按钮 打开系统 开始按钮的图片,右键单击“计算机”,然后单击“属性”。
在左侧窗格中,单击高级系统设置。需要管理员权限 如果系统提示您输入管理员密码或确认,请输入密码或提供确认。
在“高级”选项卡的“性能”下,单击“设置”。
单击“高级”选项卡,然后在“虚拟内存”下单击“更改”。
清除自动管理所有驱动器的分页文件大小复选框。
在驱动器 [卷标签] 下,单击包含要更改的分页文件的驱动器。
单击自定义大小,在初始大小 (MB) 或最大大小 (MB) 框中键入新大小(以兆字节为单位),单击设置,然后单击确定。
【讨论】: