增加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.