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

Win10 的内存管理是不是有点问题……还是程序的问题?

  •  
  •   Syaoran · 2018-03-25 14:57:18 +08:00 via Android · 3987 次点击
    这是一个创建于 2471 天前的主题,其中的信息可能已经有所发展或是发生改变。
    情况是这样的,通过任务管理器查看,我关闭程序(大型游戏)之后,物理内存占用的确下降了,但“已提交”的部分(也就是物理内存+虚拟内存)还是没减少占用,而这部分快满的时候再打开程序就会发生崩溃了
    举个例子吧,启动程序后,物理内存占用 11g,“已提交” 14g,关闭后,物理内存占用回到 7g,但“已提交”还是 14g
    而且我用 Wise Memory Optimizer 也只能释放掉物理内存……感觉是系统的问题
    5 条回复    2018-03-26 22:17:08 +08:00
    wwqgtxx
        1
    wwqgtxx  
       2018-03-25 16:50:22 +08:00 via iPhone
    `这部分快满的时候再打开程序就会发生崩溃了 `
    这句话有经过实践测试一定会导致崩溃么
    zbttl
        2
    zbttl  
       2018-03-25 17:36:39 +08:00
    已提交内存是 windows 的顽疾了
    有部分程序随着开机时间已提交内存会莫名其妙变大,qq 和 chrome 都会这样
    另外以前微软拼音输入法的 bug,还有所谓的“内存压缩”进程也有不自动释放内存的问题
    手动重启提交内存大的程序,或者重启注销就好了
    gam2046
        3
    gam2046  
       2018-03-25 20:29:29 +08:00
    其实感觉这是一个玄学问题,碰到过几次类似的情况。Windows 的内存管理一直感觉有点迷,不知道各位有没有看到过任务管理器里显示物理内存可以用到 90%以上?每次差不多用到 90%,系统就提示内存不足,在接下去就开始杀进程了。按理来说,物理内存不足应该是无法启动新进程,为什么会杀掉已经开的进程?而且我现在 Windows 有 32G 内存,每次用到 25G 左右,就提示内存不足,剩下的 7G 左右的内存永远用不到,原因不明。

    重启系统可以解决 90%的问题;
    重装系统可以解决剩余 9%的问题;
    换机器可以解决最后那 1%的问题;
    89nce
        4
    89nce  
       2018-03-26 14:22:57 +08:00
    没错 一直有这个 BUG
    而且找不出是什么占的内存
    办法是每天重启
    mmdsun
        5
    mmdsun  
       2018-03-26 22:17:08 +08:00 via Android
    不太清楚 win10 内存管理变化很大。刚刚看任务管理器还还多了一个压缩内存的显示。不知道是干嘛的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1036 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 18:38 · PVG 02:38 · LAX 10:38 · JFK 13:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.