出现内存不足错误,但实际上并未内存不足

出现内存不足错误,但实际上并未内存不足

因此,我和我的同事一直在努力解决这个问题,但我们仍然不知道问题出在哪里。

让我们从系统规格开始:

  • Windows XP 32 位企业版(SP2 和 SP3)
  • 英特尔 D975XBX2 主板
  • 4GB 内存
  • 英特尔酷睿 2 四核 Q6600
  • ATI Radeon HD 3600 - 512MB

在使用机器几个小时后,最终用户将开始看到以下症状:

  • 内存不足消息
  • 标题栏和菜单无法正确绘制
  • 访问网络资源时出现问题
  • 打开 MSWord 和 MSPowerpoint 等文档和文本文件时出现问题
  • 打开资源管理器窗口时出现问题
  • 总体不稳定

问题发生时,我们查看了任务管理器,发现所有指标(如 PF 使用率、线程、句柄等)均正常。我们一直无法确定此问题的根本原因。它也不只影响一名用户,它影响了 8-10 名用户。

到目前为止我们已经尝试过:

  • 重置 CMOS(等待查看结果)
  • 更换视频卡(无帮助)
  • Windows 更新(没用)
  • 更新网络驱动程序(无帮助)
  • 将用户从 1gbps 切换到 100mbps 网络连接(等待结果)
  • 更换受影响用户的硬件(等待结果)
  • 增加桌面堆大小(有一点帮助,但问题变得更加频繁)
  • 将 /3 开关应用于 XP(无济于事)
  • 增加、减少并将 PF 设置为系统管理状态(无帮助)

几周前我们办公室确实停电过一次,之后这些问题变得更加频繁。停电前,用户可能需要一周左右的时间才会遇到这些问题,但停电后,用户只需 3-4 小时甚至更短的时间就会遇到这些问题。我们还没有收到上述问题导致 BSOD 的报告,尽管那样更容易诊断 :)。

任何帮助是极大的赞赏。

答案1

您可能没有足够的可用内存块。

例如,程序可能需要 300MB 内存,系统可能显示有 500MB 可用,但没有 300MB 块可用,而是有两个 200MB 块和一个 100MB 块。

虽然我还是不知道什么会占用4GB的内存......

答案2

看起来这是由于我们在机器上安装了 Symantec AV 9。卸载它似乎已经解决了这个问题。

相关内容