如何解决 windows10 开机时间长之后使用页面文件狂增的现象?

2019-08-18 08:14:34 +08:00
 vocaloidchina

OS:windows10 LTSB 已打完最新补丁

虚拟内存设置:让系统自动分配

现象:系统刚刚开机的时候一切正常,随后在任务管理器中可以看得到内存这一栏“已提交”这一项在缓慢上涨,开机一天以后可以达到 7G (物理内存 4G ),开机一天半可以达到 10G,开机两天可以达到 13G。虽然说这也不会导致系统卡顿,但是使用页面文件过多会导致硬盘空间减少,本来硬盘空间就比较紧张,而且本来电脑是不重启的,现在总是要隔天隔天重启一次,非常烦人。

这种现象只有在装了 windows10 之后才发现有的,之前使用 windows7、windows8.1 均无此现象。

尝试过的方法:禁用 superfetch,无效。把虚拟内存调小,过不了多久就会提示内存不足然后整台电脑都会卡死。

不知道 v 友有什么解决办法?

3380 次点击
所在节点    问与答
17 条回复
codingadog
2019-08-18 08:27:40 +08:00
升 lstc 试试?
zengming00
2019-08-18 08:33:55 +08:00
我 8G 内存占用率依然非常高, 也禁了 superfetch,不知道是什么导致的
whywhywhy
2019-08-18 08:36:14 +08:00
我的 Windows LTSB 没有问题,也是 4G 内存。

其实真的没必要在这上面折腾,看你的样子,内存不够,硬盘也吃紧,现在内存和硬盘也不是非常贵啊(实在省钱山寨厂做的也能用,都是终生质保),何必为了这点小钱框住自己,这不能用,那不好用的。

一条新 8G 内存,京东自营自营最低才一百多,你要是抠门一点,4G 的就更便宜了。

换一个角度,我上次在闲鱼收了个本地的主机,300 元,第四代奔腾 CPU (不是 P4 的那个第四代= =。),4G 内存,加一个 4G 内存也才几十块,你电脑总不能比这个更差吧。真的不要为了省钱去优化,低配的玩意根本不值钱。
whywhywhy
2019-08-18 08:38:29 +08:00
如果真的不舍得加一点,建议装 WIN7 或者 WIN8.1,肯定比 WIN10 省资源了,浪费精力在这上面纠结根本就没有意义。

我上一次折腾还是奔 4 时代,奔 3 时代,后来自己反应过来了,优化这优化那只能提升一点点,还不如不折腾,花不了几个钱的。
whywhywhy
2019-08-18 08:40:46 +08:00
再补充一下,因为自己做实验需要,同一个礼拜我又收了个主机,多少钱呢,700,I5 4570+8G+技嘉大板+“独显”(估计是亮机卡),你看看,值几个钱呢,真的不值钱的。。
0TSH60F7J2rVkg8t
2019-08-18 08:52:24 +08:00
很显然,有驱动或者内核级别的应用,分配了内存并未释放,导致虚拟内存暴涨。首先你看看任务管理器里那个应用提交的内存有多少,如果任务管理器里没有明显增加内存的应用,那应该就是驱动里的了,尝试更新各类驱动,并且卸载不常用的,带有驱动的应用来找元凶
msg7086
2019-08-18 09:04:31 +08:00
任务管理器的详细信息里打开「提交大小」一栏,排序,看看吃得最狠的是哪些,尝试重启他们。

(另外我 Windows 提交大小常年保持在 10-15G,所以如果你开一堆软件的话,差不多是要用掉这么多的。)
vocaloidchina
2019-08-18 09:04:46 +08:00
@whywhywhy #3 谢谢您的建议,但是我认为我的电脑这种现象是不正常的现象,感觉如果任由他这样发展下去就算有一个 1T 的硬盘连续开机半年一年都能吃完
vocaloidchina
2019-08-18 09:05:01 +08:00
@ahhui #6 谢谢!我待会去看看
vocaloidchina
2019-08-18 09:07:16 +08:00
@msg7086 #7 按照您的说法看了一下并没有发现吃的很狠的程序,我觉得可能像是#6 所说是驱动的原因
silentstorm
2019-08-18 09:27:41 +08:00
明显是什么程序内存泄露了,先启动安全模式试试
gam2046
2019-08-18 09:56:15 +08:00
我觉得就是单纯的物理内存不足导致的,除了升级设备没什么办法。

手持 Surface Pro 6 乞丐版,目前为止已持续运行 15 天 12 小时,任务管理器显示已提交内存 21.7G 。

但是我电脑上未安装任何国产软件,驱动均通过 Windows Update 安装,按理说微软给我推送的设备驱动有问题的概率很低(更何况是亲儿子的设备驱动),物理内存使用率长期保持在 80%以上。

唯一吃内存的大户就是 Chrome,关闭以后物理内存能释放 2G 多一点,但是已提交的虚拟内存并不会有任何减少。
XiaoXiaoNiWa
2019-08-18 10:01:29 +08:00
加内存吧。
Vinty
2019-08-18 11:04:05 +08:00
这个问题确实存在,至少在我电脑上就是这样。除了提交内存过大,使用中的内存明显和任务管理器里面统计的结果也不一样。
不过还好硬盘够大十天 30g 感觉问题不大,这个好像也不会持续增加,大概 30 多 g 就到顶了
DOLLOR
2019-08-18 12:19:08 +08:00
试试用 RAMMap 查看,是哪些项目占用了内存
msg7086
2019-08-19 00:28:10 +08:00
@gam2046 Chrome 关闭(物理)后是肯定能释放提交大小的。如果提交大小没有减少,多半是因为 Chrome 没有真的关闭的原因。Chrome 的 GPU 进程(也包括其他同类软件,例如 VSCode 的 GPU 进程)经常会吃掉上 G 的内存和提交,而且只有彻底关闭的时候才会释放。

物理内存对于 Windows 来说已经不是太大的问题了,即使是在 4G 物理内存上运行需要 64G 内存的软件也不会炸掉,只是会频繁交换到卡死而已。
acreti
2019-08-19 07:12:41 +08:00
加内存或加硬盘

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/592806

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX