我想在2 GB笔记本电脑中开发32位Windows应用程序。
在这种情况下,有没有办法可以使用其他存储器,如辅助存储器或存储卡作为我的虚拟存储器,它将作为主存储器?
IDE for development是Visual studio。
提前致谢。
答案 0 :(得分:1)
您的应用没有直接使用内存。它使用virtual memory。在32位Windows上,默认情况下,您的应用程序的地址空间为2 GB,如果将其配置为可识别大地址,则应为3 GB。
Windows会根据需要将应用内存映射到实际内存页面。
答案 1 :(得分:0)
如果您无法将另一张RAM卡插入笔记本电脑,那么您唯一可以做的就是增加Virtual Memory的尺寸。在Windows中有official guide:
单击“开始”按钮“开始”按钮的图片,右键单击“计算机”,然后单击“属性”,打开“系统”。
在左侧窗格中,单击“高级系统设置”。需要管理员权限如果系统提示您输入管理员密码或进行确认,请键入密码或提供确认。
在“高级”选项卡上的“性能”下,单击“设置”。
单击“高级”选项卡,然后在“虚拟内存”下单击“更改”。
清除“自动管理所有驱动器的页面文件大小”复选框。
在“驱动器[卷标”]下,单击包含要更改的页面文件的驱动器。
单击“自定义大小”,在“初始大小(MB)”或“最大大小(MB)”框中键入以MB为单位的新大小,单击“设置”,然后单击“确定”。