V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
vocaloidchina
V2EX  ›  问与答

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

  •  
  •   vocaloidchina · 2019-08-18 08:14:34 +08:00 · 3392 次点击
    这是一个创建于 1926 天前的主题,其中的信息可能已经有所发展或是发生改变。

    OS:windows10 LTSB 已打完最新补丁

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

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

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

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

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

    17 条回复    2019-08-19 07:12:41 +08:00
    codingadog
        1
    codingadog  
       2019-08-18 08:27:40 +08:00 via Android
    升 lstc 试试?
    zengming00
        2
    zengming00  
       2019-08-18 08:33:55 +08:00
    我 8G 内存占用率依然非常高, 也禁了 superfetch,不知道是什么导致的
    whywhywhy
        3
    whywhywhy  
       2019-08-18 08:36:14 +08:00
    我的 Windows LTSB 没有问题,也是 4G 内存。

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

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

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

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

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

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

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

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

    物理内存对于 Windows 来说已经不是太大的问题了,即使是在 4G 物理内存上运行需要 64G 内存的软件也不会炸掉,只是会频繁交换到卡死而已。
    acreti
        17
    acreti  
       2019-08-19 07:12:41 +08:00
    加内存或加硬盘
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5969 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 02:19 · PVG 10:19 · LAX 18:19 · JFK 21:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.