如何解决虚拟内存不足的问题?

2023年 8月 22日 43.7k 0

内存问题非常令人沮丧。它们会降低计算机速度并影响各种应用程序的性能。计算机虚拟内存不足就是一种与内存相关的问题,它会导致性能下降、应用程序和电脑冻结等各种问题。每当出现虚拟内存不足的问题时,用户都会遇到一条错误消息,内容如下:您的系统虚拟内存不足。为了确保 Windows 正常运行,请增加虚拟内存页面文件的大小。有关详细信息,请参阅帮助。导致此错误的原因有很多,例如同时运行多个应用程序或恶意软件占用系统资源等。如果您遇到此错误,请不要担心,因为在这里,我们将研究一些增加虚拟内存池的方法来修复它。然而,在继续修复之前,让我们先回顾一下我们的概念。

什么是虚拟内存?

每台计算机都使用两种类型的内存——主内存辅助内存主存储器由ROMRAM组成,而辅助存储器由HDDSSD等存储设备组成。虚拟内存页面文件是计算机用来优化其性能和效率的模拟 RAM 和存储分配技术。该技术涉及使用辅助内存模块,就好像它是主内存 (RAM) 的一部分一样,以创建和利用虚拟内存(也称为交换分页文件)。这种临时内存扩展允许您的计算机将休眠任务转移到虚拟内存,以便有效地将系统资源分配给活动任务。以下是虚拟内存的一些功能 –

  • 增加计算机上的可用内存
  • 允许用户同时运行多个应用程序
  • 让核心进程在库之间共享内存
  • 增强系统安全性、性能和效率
  • 根据活动任务优化系统资源

虚拟内存可以有多大?

虚拟内存或页面文件已预先安装在您的计算机上。通常,页面文件的最小限制是物理内存量的1.5 倍。并且最大限制为物理内存量的3倍。

为什么您会遇到虚拟内存不足的错误消息?

如前所述,可能有多种原因导致您的计算机在虚拟内存不足的情况下运行。其中一些是——

  • 内存不足
  • 低分页文件值设置
  • 多个资源密集型程序同时运行
  • HDD 或 SSD 出现问题
  • RAM 模块有问题

在虚拟内存较低的情况下运行的计算机可能会导致冻结、卡顿甚至崩溃等问题。如果在工作或运行应用程序时发生这种情况,甚至可能导致文件意外删除。在这种情况下,请始终使用数据恢复软件来安全地检索丢失的文件。

如何修复 Windows 计算机上的低虚拟内存?

无论计算机虚拟内存不足的原因是什么,都不必惊慌。请参阅我们在此处分享的解决虚拟内存不足问题的方法。在继续使用这些方法之前,请尝试以下操作 –

  • 重启你的电脑
  • 安装可用的 Windows 更新
  • 扫描恶意软件

如果执行上述任务后仍然遇到虚拟内存不足的错误消息,请采用前面介绍的方法。

方法一:禁用不必要的启动应用程序

禁用启动应用程序可以释放 RAM,并有助于减少内存消耗。这是要做的事——

  • CTRL + SHIFT + ESC打开任务管理器
  • 单击“启动”选项卡。

进入启动选项卡禁用不必要的程序以释放系统内存

  • 选择不重要的应用程序,点击禁用即可一一禁用。

这样做应该可以减少计算机 RAM 的负载,并帮助您解决虚拟内存不足的问题。

方法二:检查任务管理器结束消耗内存的任务

有问题或过时的应用程序有时会占用系统资源并增加 RAM 使用量。这可能会导致您遇到虚拟内存不足的错误消息。您可以检查任务管理器是否有任何异常活动并结束它们。去做这个 -

  • 右键单击任务栏,然后单击任务管理器

打开任务管理器

  • 导航到“进程”选项卡。
  • 确定消耗过多系统资源的任务并选择它。
  • 右键单击它,然后单击“结束任务”

结束消耗大量系统资源的任务来修复 Windows PC 上的低虚拟内存问题

  • 对类似的任务执行相同的操作。

注意–由于有错误的应用程序有时会导致资源消耗增加,因此更新它们应该可以修复其资源使用情况。

方法 3:添加更多 RAM 模块

升级 RAM 或使用多个 RAM 模块可以帮助减少 RAM 使用量,从而解决虚拟内存过低的问题。您可以在此网站上找到兼容的 RAM 。

方法 4:增加虚拟内存限制

增加虚拟内存是消除计算机虚拟内存不足问题的好方法。您可以选择两种方法来增加页面文件的大小来解决此问题 - 使用“设置”“命令提示符”要使用“设置”增加虚拟内存-

  • WINDOWS + I打开“设置”应用程序。
  • 单击“系统”

打开 Windows 设置应用程序并单击系统

  • 向下滚动以在左侧窗格中找到“关于” 。点击它。
  • 在右侧窗格中,找到“相关设置”,然后单击其下方的“高级系统设置”

点击高级系统设置

  • “系统属性”窗口中,单击“高级”选项卡。
  • 导航至“性能”部分,然后单击“设置”

在系统属性窗口中打开性能设置

  • 在新窗口中,单击“高级”选项卡。
  • “虚拟内存”部分中,单击“更改”

更改性能设置

  • 取消选中自动管理所有驱动器的分页文件大小选项
  • 选择自定义尺寸选项。
  • 指定初始大小和最大大小。一般来说,初始大小值应使用总可用内存的 1.5 倍,最大大小值应使用可用内存的 3 倍(如果可能)。
  • 输入值后,单击“设置”
  • 单击“确定”

更改分页文件限制以修复 Windows 计算机上的低虚拟内存问题

  • 再次单击“确定” 。
  • 重新启动计算机。

使用命令提示符修改页面文件大小 -

  • WINDOWS + R并输入CMD

使用运行实用程序以管理员身份打开 cmd

  • CTRL + SHIFT + ENTER以管理员身份打开它。
  • 执行以下命令 – wmic pagefile list /format:list

执行第一个命令列出分页文件的详细信息

  • 现在执行以下命令 – wmic computersystem where name=”%computername%” set AutomaticManagedPagefile=false

在cmd中执行命令

  • 现在执行以下命令来设置虚拟内存的初始和最大大小 – wmic pagefileset where name=”C:\pagefile.sys” set InitialSize=YOUR-INIT-SIZE,MaximumSize=YOUR-MAX-SIZE

执行以下命令更改分页文件大小以解决 Windows 计算机上虚拟内存不足的问题 注意–此处,将 YOUR-INIT-SIZE 替换为总可用内存的 1.5 倍数字作为初始大小值。同样,将 YOUR-MAX-SIZE 替换为最大大小可用内存的 3 倍。例如, – wmic pagefileset where name=”C:\pagefile.sys” set InitialSize=9216,MaximumSize=12288

  • 执行命令后,重新启动计算机以使更改生效。

重新启动后,您的电脑将使用新的页面文件限制。更改虚拟内存大小应该可以改善您的体验并减少意外滞后或卡顿的可能性。

总结一下

当 RAM 达到最大容量时,计算机使用虚拟内存来容纳任务。您很容易耗尽虚拟内存,然后出现随机错误,导致工作停滞。Windows 10 和 11 经过优化,可自动设置最佳虚拟内存限制。因此,您不必担心页面文件大小达到其限制。但是,如果是这样,您可以尝试向计算机添加额外的 RAM 模块,看看是否有效果,或者尝试本博客中介绍的其他方法。哪种方法可以帮助您解决虚拟内存不足的问题?让我们在评论中知道。

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论