当前位置:首页 > 内存 > 正文

win10内存压缩技术影响游戏

  • 内存
  • 2024-09-05 20:49:17
  • 3525

一、win10系统占用内存过高怎么解决

你的电脑又不能用了吗?这真是太悲伤了!为了看看到底出了什么问题,老毛桃检查了几乎所有的东西,最后发现了以下几点:当计算机死机时,系统和压缩内存会占用CPU的20-70%,磁盘使用率会上升到25-50%。!

那么问题来了,“系统和压缩内存”是谁?我们一起来讨论一下这个问题。

所谓“系统和压缩内存”是Win10系统的新改进,玩游戏时你会注意到它消耗了更多的内存。打开后几乎占用了所有内存。事实上,这种新的改进增加系统进程占用的内存量是正常的,通常不需要修复。

这是因为系统内存管理器添加了“压缩存储”的概念,当内存耗尽时,压缩内存会自动释放不必要的内存。压缩而不写入硬盘。这不仅减少了数量;单个进程的内存使用量也可以让你的系统响应更快。

那么为什么内存使用量会增加呢?根据上面的解释,这个压缩存储属于系统进程的成员。例如,如果您有两个班级,各有30名学生,10名学生从一个班级转到另一个班级,那么该班级现在将有40名学生,教室空间将比以前小得多。类似地,压缩存储对系统进程的工作集进行操作,当部分内存转移到其他进程时,我们会看到工作集增长并占用大量内存。

如果您打开任务管理器并看到系统进程正在使用大量内存,请不要太担心。就技术而言,将压缩数据存储在内存中变得越来越普遍。当Win10采用这一点时,它不仅运行速度更快,而且还可以同时容纳更多数据。

但是win10进程中系统和压缩内存一直居高不下怎么办老毛桃在百度上搜了各种解决办法。有人说禁用家庭组,有人说禁用superch,但都没有解决问题。

最后一次偶然的尝试解决了这个问题。接下来分享一下老毛桃的“记录”。

第1步:右键单击桌面上的“此计算机”,然后选择“属性”。进入系统界面后,单击窗口左侧的“系统保护”。

第二步:打开系统属性页面后,切换到“高级”选项卡,点击性能框中的“设置”。

第3步:打开性能选项。最后,单击“高级”选项卡,然后单击“虚拟内存”下的“更改”。

第四步:继续最重要的一步。这里老毛桃改了。初始大小和最大值解决了这个问题。如何更改?

首先取消选中“自动管理所有驱动器的分页文件大小”,然后选择除C盘之外的任何其他分区,单击“自定义大小”并将初始大小设置为2048。最大可达8192。

第五步:设置完成后,点击“开始”,点击“重启”,完美解决。


二、为什么Win10系统进程占用大量CPU和内存过去,在实现物理内存时,Windows有时会将一些内存数据传输到硬盘上的虚拟内存文件(页面文件)中,以释放物理内存供所需的程序使用。这是一个缺点:当需要访问页面上存储的数据时,从硬盘读取会非常慢。即使您使用SSD。
更好的解决方案是将这些信息保存在物理内存中。但身体的记忆是甜蜜的,我们该怎么办?Win10使用内存压缩技术来打包和很少压缩一些数据,然后在程序需要访问该数据时对其进行解压缩。由于这一切都是在内存中完成的,所以速度非常快,从硬盘读取数据时用户不会感到迟缓。只有额外的开销才能增加CPU的使用率,毕竟压缩和解压,但在当今CPU冗余的时代,这根本不是问题。
当然,内存压缩只有在内存的物理使用率较高时才会发生,因此并非所有系统进程都会具有最高的内存使用率。内存压缩还有进一步的限制。如果内存中的数据确实过多,Win10仍然会在硬盘上放置一些数据。