Memory management 我可以使用物理内存小于4 GB的Windows boot.ini/3GB开关吗?

Memory management 我可以使用物理内存小于4 GB的Windows boot.ini/3GB开关吗?,memory-management,windows-xp,Memory Management,Windows Xp,我在创建一个需要分配大量连续内存且必须在物理内存为2GB的32位Windows XP计算机上运行的应用程序时遇到了这个问题 最初我遇到了内存不足的问题。在boot.ini中设置/3GB开关,在可执行文件中设置大地址,解决了我的物理内存为4GB的计算机上的问题 问题是:在物理内存小于4GB(例如2GB)的计算机上,我可以使用相同的策略吗?也就是说,这些选项都是关于虚拟地址空间的,还是它们也与物理内存有关?开关确实适用于虚拟内存,因此您可以在内存较少的机器上使用它。它是。这并不是说在这种情况下,使用

我在创建一个需要分配大量连续内存且必须在物理内存为2GB的32位Windows XP计算机上运行的应用程序时遇到了这个问题

最初我遇到了内存不足的问题。在boot.ini中设置/3GB开关,在可执行文件中设置大地址,解决了我的物理内存为4GB的计算机上的问题


问题是:在物理内存小于4GB(例如2GB)的计算机上,我可以使用相同的策略吗?也就是说,这些选项都是关于虚拟地址空间的,还是它们也与物理内存有关?

开关确实适用于虚拟内存,因此您可以在内存较少的机器上使用它。它是。这并不是说在这种情况下,使用该选项可以获得很好的性能。但如果这仅仅是一个“让事情运转起来”的问题,那么这可能是一个合理的解决方案