昨天我给我的 Acer 5749z 加了 4 GB 的内存
所以现在总共有8 GB。
我不确定是否应该添加。实际上,如今 8 GB 通常是标准配置。但我从未在任务管理器中看到它会用完这 4 GB。就像 3.xx 总是最大值一样。
现在,我用 8 GB 的内存打开了一些通常用 4 GB RAM 打开的应用程序,发现它显示使用了 4.10 GB。
也许它无法使用 100% 的 RAM。所以我猜最大值是其他百分比。但是我怎么知道最大值是多少?然后我会看到我已达到最大值,我的电脑需要升级。这台电脑不支持更多,但我的意思是总的来说我想了解一下。
例如,有一天我会达到这 8 GB 的最大值(或者甚至可能是今天,我还没有完全加载我的电脑)。但我不确定什么时候会这样 - 因为它很可能也不会用满 8 GB。
答案1
这听起来像是你试图运行一个 32 位应用程序,它(没有操作系统的“欺骗”)总共不能寻址超过 4 GB 的内存。这是一个固定的限制,基本上是最大值。但是,在那个可用的地址空间内,操作系统还必须保留其他类型的内存地址,例如显卡的可用视频内存或其他硬件(如声卡)提供的一些内存区域。否则程序的代码将无法在那里写入,因为它无法到达该内存。
没有办法绕过这个限制,因为您的程序显然已经是“大地址感知”的,这允许它使用最多 3.xx GB,而不是旧的 32 位程序限制的 2 GB。
64 位程序将能够使用超过 3.x GB 的空间(理论上最多 8 GB)。
要查看已安装的 RAM 总量(以及 Windows 检测/使用的 RAM 总量),只需按Win+ Break。在“系统”下,它将列出已安装/使用的 RAM 量。