增加Windows XP机器上的用户空间


0

我在XP上遇到了用户空间问题。我有一台3GB RAM的机器,我的应用程序需要更多的内存。一种解决方案是将RAM增加到4GB并打开3GB交换机。

现在,我在偏远的地方,我没有任何内存。

任何增加用户空间的解决方案?


这是XP 64bit还是32bit?什么是需要更多用户空间的应用程序?用户空间与RAM相同吗?
— music2myear

疯狂的想法:运行一个4GB内存的虚拟机。 BTW您正在使用的软件实际上需要多于2GB的虚拟内存? BTW2我不确定你需要4GB内存才能使用/ 3GB开关。该开关只是改变了用户和系统空间之间的界限。如果你的程序实际上耗尽了所有3GB,它的部分内容将像往常一样被分页到磁盘。
— billc.cn

如果OP询问4GT(我认为他或她是),则暗示32位。这个问题可以从一些编辑中获益,特别是因为它已从StackOverflow中移除。
— afrazier

Answers:


0

您可以增加页面文件大小,或让Windows管理它。您还可以调低BIOS中其他系统资源使用的RAM量。

要确保您的页面文件设置为最佳设置: 打开“控制面板”,然后转到“系统属性”。在“高级”选项卡上的“性能”部分中,单击“设置”按钮。在“性能选项”对话框中,选择“高级”选项卡,然后在“虚拟内存”部分中单击“更改”按钮在“虚拟内存”对话框中,“分页文件大小”是否设置为“系统管理”?如果是这样,那应该是最好的。但是,如果您愿意,可以根据应用程序需求设置自定义大小。

要从其他硬件资源中释放更多内存: 通过重新启动计算机并按照POST屏幕上的说明打开BIOS设置。如果已集成图形,请将分配给图形的内存量调低到尽可能低的设置。

如果这些不起作用,您的应用程序要么无法在仅具有3GB RAM的系统上运行,要么当它引用用户空间时,它不是在谈论RAM。在这种情况下,请检查硬盘以查看其是否空间不足并使用CCleaner(Piriform)等程序释放硬盘空间。


0

你仍然可以打开 4千兆字节的调整 在你的XP系统上,然后设置 IMAGE_FILE_LARGE_ADDRESS_AWARE 标记您的可执行文件。 4GT仅影响32位系统上虚拟地址空间的用户/内核分割,它与系统中的RAM量无关。

或者,您可以尝试修改应用程序以使用更少的RAM。根据您的限制,这可能更值得。在目前使用3GB内存的系统上,如果你使用4GT,你最终会受到严重的RAM限制(并且可能会开始大量交换)。


0

虚拟内存允许系统使用硬盘空间来存储通常存储在RAM中的信息。 Windows XP使用页面文件管理虚拟内存。

您可以指定此文件的最小和最大大小。

如果大小与Windows XP中的默认大小不同,应用程序可能会返回错误。 但是,某些应用程序可能需要页面文件的非默认大小。

仅在其他应用程序未受到不利影响时才更改大小。

要将页面文件设置为默认大小:

注意 :您必须以管理员身份登录才能更改页面文件的大小。

退出所有应用程序。

  1. 选择 开始 > 控制面板 > 系统 。

  2. 点击 高级 选项卡,然后单击 设置 在里面 性能 区域。

  3. 点击 高级 选项卡,然后单击 更改 在里面 虚拟内存 区域。
  4. 来自 驾驶 列表,选择具有可用空间的硬盘分区 等于至少三次 计算机安装的RAM的数量。要确定硬盘分区上的可用空间量, 点击 驱动器号;可用空间量出现在 为所选驱动器分页文件大小 区域。
  5. 在里面 初始大小 框,输入一个值 相当于计算机安装RAM量的1.5倍 。
  6. 在里面 最大尺寸 框,输入等于的值 初始大小的两倍 值。
  7. 点击 组 ,然后单击 好 关闭 虚拟内存 对话框。
  8. 点击 好 警报“ 您所做的更改要求您重新启动计算机 “。
  9. 点击 好 关闭 性能选项 对话框,然后单击 好 关闭 系统属性 对话框。
  10. 点击 是 在里面 系统设置更改 对话框。然后Windows将重新启动。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.