Windows 10 的”系统与压缩内存“是什么东西,为什么会无限变大,该如何解决它占用过多内存问题?

论坛 期权论坛 期权     
匿名用户1024   2021-5-30 17:11   13059   5
“系统与压缩内存” 感觉这个东西在无限的变大,我开游戏基本上没法玩了,它几乎占用了所有的内存,游戏fps直接掉到12左右,我该如何解决它占用过多内存的问题,怎么样修复?
分享到 :
0 人收藏

5 个回复

倒序浏览
2#
有关回应  16级独孤 | 2021-5-30 17:11:31
这是win10最新版本的一项新的改进,这个新机制会导致系统进程占用内存变大,属于正常情况,不需要修复。系统内存管理器增加了名为“压缩存储”的概念,即压缩页面在内存中的集合。这意味着当内存管理器觉察到内存不够用时,它会将无用的页面进行压缩,而不再是将它们写入硬盘。这样能够减少单个进程的内存占用,让Windows 10能够同时在物理内存中运行更多应用,也能够加快Windows 10系统的响应速度。
压缩存储工作在系统进程工作集中。由于系统进程也运行在内存当中,因此当有内存被挪用到其他进程时,其工作集会变得更大。在任务管理器中能够明显看到这些变化,这也是系统进程会比之前版本占用更多内存的原因。
不过有时候在任务管理器中的具体现象,就是System进程显示占用更多内存。因此,当你看到“System”进程占用太多内存时,请不要担心。Win10比以往任何系统都更加高效。在技术方面,压缩数据存储到内存中变得越来越普遍。Win10采用之后,不仅工作更快,而且同时还能容纳更多数据。如果你实在接受不了,只能安装其他系统,就不会有这项新的机制了。
以下方法可以试试:
IT之家学院:Win10开机后内存占用高怎么破?

Win10系统system占用内存很高?你可以尝试的解决方式
3#
有关回应  16级独孤 | 2021-5-30 17:11:32
SysInternals提供了一个工具RamMap,可以查看内存的具体使用情况。
如果发现是Paged Pool和Nonpaged Pool占用过大,可以用另一个工具poolmon来查看占用内存的驱动Tag是什么,然后再用Tag找到对应的驱动,可以尝试更新驱动,或者用Autoruns禁止其启动。

微软应该不会那么SB,专门开发一个拖累系统的功能吧……可能是某个后台服务/驱动有Bug导致内存占用异常。
以前还碰到过迅雷的XLServicePlatform服务占用超大(数GB)内存的现象,可能是因为这个服务在背后支持着P2P分享,建立了太多连接,从而导致内存被接收缓冲和发送缓冲大量占用了吧……
4#
有关回应  16级独孤 | 2021-5-30 17:11:33


百度知道上面的内容,不知道有没有用。
5#
有关回应  16级独孤 | 2021-5-30 17:11:34
原因多种多样 比如以前开utorrent时 CPU 内存 啥的都闲着 就是系统卡 后来才发现是多线程的context switch不够用了。。。只能换4C8T以上来解决。
6#
有关回应  16级独孤 | 2021-5-30 17:11:35
只要解压个文件,特别是大的文件 十几个G的压缩包后,内存直接被占用80% 鬼知道16G内存的80%跑哪去了 ,然后只能重启,不然内存各种不足。
如果电脑开了一天运行了很多不同的程序,内存占用越来越多,越来越卡,如果不是电脑东西太多早就想回到WIN7了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:136515
帖子:27303
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP