12GB RAM 在 Windows 7 64 位上仅可使用 8GB

12GB RAM 在 Windows 7 64 位上仅可使用 8GB

我使用的是 Dell Studio XPS,它有四核处理器,每核两个线程,安装了 12GB 的 RAM。根据 Windows 的说法,只有 7.99GB 的 RAM 可用。

真正奇怪的是,直到两周前,我只有 8GB 的​​ RAM,然后只有 3.99GB 可用。所以 4GB 的 RAM 一直被占用。

我检查了 BIOS 中的每个选项下的每个屏幕,但似乎根本没有内存选项(这真是戴尔的错)。我读到过很多次这种情况的发生是因为视频卡窃取了一些内存。

除了 BIOS 之外,还有其他方法可以检查吗?我有板载显卡,没有单独的卡。

我正在运行 64 位 Windows 7。

答案1

好吧,我不确定这到底为什么会成功。但是我使用的这台计算机有很多以前的用户,所以我安装了 9 个 jdk,一些 64 位一些 x86。所以我想我最好摆脱所有的 x86 安装,因为我有理由相信 netbeans 正在运行其中一个 x86 jdk 安装(事实确实如此),因为当我试图找到一个错误时,堆空间溢出,我的内存使用量甚至没有超过 4gb。

总之,长话短说,现在控制面板的系统页面上直接显示安装了 12GB 内存,没有关于只有一定量可用内存的提示。所有这些都是因为卸载了一些 JDK 并重新启动造成的......非常奇怪。

dxdiag 上的设置与我之前检查的一样。不过,不管怎样都行 =D

感谢您的所有建议!特别是 dxdiag 命令,在此之前我还没有意识到这一点。

答案2

您说得对 - 我听说过没有哪个显卡会占用那么多 RAM。以下是我能想到的所有可能性:

  • 有故障的 RAM 条 - 更换您的 RAM 条并放入可能有的备用 RAM 条,或者向朋友借一些。
  • 主板损坏——在这种情况下,换成其他 RAM 很可能不会起作用。
  • 安装不当 – 重新安装您的 RAM(将其取出然后放回去)。
  • 主板和 RAM 不兼容 - 在这种情况下,请将您的内存条换成不同品牌的 RAM。

如果您确实进行了交换,请定期检查您的机器是否显示所有可用的 RAM。

答案3

解决您问题的一个方法:

  1. 打开“开始”菜单
  2. 类型msconfig
  3. Enter
  4. 点击Boot选项卡
  5. 点击Advanced Options
  6. 取消选中Number of processorsMaximum memory
  7. 点击OK两个窗口
  8. 重启电脑

相关内容