我的电脑出现了内存不足的消息,这是一个大问题。这台电脑的规格如下:
- Windows 7 SP1
- 32 位操作系统
- 4 GB 内存
计算机每隔 4 或 5 天就会收到以下消息:
您的计算机内存不足 要恢复足够的内存以使程序正常运行,请保存文件,然后关闭或重新启动所有打开的程序。
出现此消息后,计算机开始运行非常慢,我们需要重新启动它。问题是计算机处于生产环境中,必须不断监控 PLC 的活动。我们尝试修复此内存问题但没有成功的操作如下:
- 停止所有使用大量内存的应用程序(SQL Server、Wonderware InTouch HMI SCADA、Reporting Services、VMWare)
- 重新安装操作系统和所有软件。
- 扫描病毒问题未成功。
检查事件查看器我们发现以下可疑消息:
- 应用程序日志
警告:PerfDisk;无法读取磁盘性能计数器的性能数据。
- 系统日志
警告:Windows 成功诊断出虚拟内存不足的情况。以下程序消耗的虚拟内存最多:view.exe (4560) 消耗 37871616 字节,DASSIDirect.exe (2904) 消耗 21807104 字节,perfmon.exe (5868) 消耗 18018304 字节。
错误:Vstor2 P2V30 虚拟存储驱动程序服务由于以下错误启动失败:系统找不到指定的路径。
检查资源监视器窗口中的内存使用情况,我们发现提交量不断增加,直到达到约 100%。修改的内存也以同样的方式增加。使用中的内存保持在约 1GB 的值。
提交费用增加是正常的吗?内部流程完成后,费用不必减少
答案1
虚拟内存是页面文件,增加页面文件大小,看看是否有所改善。这应该可以解决您的问题。虚拟内存不足,因此关闭程序可以释放内存,重新启动也可以。
虚拟内存基本上与 RAM 一样,使用部分存储空间。因此,当 RAM 不足时,虚拟内存会将数据从 RAM 移至硬盘上分配的空间(称为分页文件)。然后,数据便可像 RAM 一样使用。
在 Windows 7 SP1 上,有几种方法可以访问虚拟内存设置。以下链接解释了如何点击我