防止出现内存不足的问题


当计算机没有足够内存用于正在尝试执行的所有操作时,Windows 和您的程序可能会停止工作。为了防止信息丢失,Windows 将在计算机内存不足时通知您。您还可以学习识别内存不足的征兆并采取措施防止出现此问题。

什么是内存不足的征兆?

内存不足的征兆包括性能差、内存不足的通知以及显示问题。例如,如果当计算机内存不足时您尝试打开程序中的菜单,则此程序可能响应很慢或者显示停止响应。如果出现菜单,则您尝试单击某项时它可能不响应,或者它可能不显示所有项目。如果单击某个菜单项,该菜单可能也会消失并且屏幕上为空白区域,而不显示您正在使用的文档或文件的内容。

为什么会出现内存不足的问题?

计算机有两种类型的内存即随机存取内存 (RAM) 和虚拟内存。所有程序都使用 RAM,但是当没有足够 RAM 用于正尝试运行的程序时,Windows 会临时将通常存储在 RAM 中的信息移动到硬盘上称为分页文件的文件中。临时存储在分页文件中的信息量也称为虚拟内存。使用虚拟内存,换句话说就是移入或移出页面文件中的信息,释放足够的 RAM 以保证程序正确运行。

当计算机 RAM 不足时会出现内存不足的问题,并且虚拟内存也会不足。当运行的程序多于计算机上设计支持安装的 RAM 时会发生这种情况。 当程序没有释放其不再需要的内存时也会发生内存不足的问题。该问题称为“内存使用过度”“内存泄漏”

如何防止出现内存不足的问题

一次运行较少的程序可以有助于防止出现内存不足的问题并防止信息丢失。最好观察哪些程序显示内存不足状况的征兆并尽量不同时运行它们。

但是,运行有限数量的程序并不总是方便的或实际的。内存不足的征兆可能表示计算机需要更多的 RAM 来支持使用程序。以下是解决或防止出现内存不足的问题的推荐方法:

  • 增加页面文件(虚拟内存)的大小

    计算机第一次内存不足时,Windows 会自动尝试增加页面文件的大小,但是您也可以手动将其增加到由安装的 RAM 量确定的最大值。尽管增加页面文件的大小可以帮助防止出现内存不足的问题,但是它也会使您的程序运行速度更缓慢。由于计算机从 RAM 中读取信息的速度大于从硬盘(页面文件所在的硬盘)中读取的速度,因此使程序使用太多的虚拟内存将使其速度减慢。

    有关详细信息,请参阅 更改虚拟内存的大小

  • 安装更多 RAM

    如果您看到内存不足的征兆或者如果 Windows 警告您关于内存不足的问题,请检查计算机附带的信息,或与计算机制造商联系以确定计算机兼容的 RAM 类型,然后安装更多的 RAM。若要安装 RAM,请检查制造商提供的信息。

    有关详细信息,请参阅 查明计算机的 RAM 数量

  • 确定程序是否过度使用内存

    如果只要您运行某些程序,计算机就会出现内存不足,则这些程序中的一个或多个程序可能有内存泄露。若要停止内存泄露,需要关闭程序。为了修复内存泄露,您需要检查程序是否有更新或者与软件的发布者联系。

    若要确定哪个程序使用的内存最多,请遵循以下步骤:

    1. 通过右键单击任务栏,然后单击“启动任务管理器”,打开“任务管理器”。

    2. 单击“进程”选项卡。

    3. 若要按内存使用对程序进行排序,请单击“内存(私有工作集)”

    您还可以使用事件查看器检查程序错误以及疑难解答信息。

    1. 通过依次单击「开始」按钮 「开始」按钮的图片“控制面板”“系统和安全”“管理工具”,然后双击“事件查看器”,打开“事件查看器”。 需要管理员权限 如果系统提示您输入管理员密码或进行确认,请键入该密码或提供确认。

    2. 在左窗格中,单击“应用程序和服务日志”即可查看错误事件。若要查看问题的描述,请双击该事件。若要查看疑难解答信息是否可用,请查找联机帮助的链接。

    有关详细信息,请参阅事件日志(事件查看器)中显示什么信息?



需要更多帮助?