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

windows 内存占用百分比不高,但已提交快满了

  •  
  •   git00ll · 2022-05-25 13:39:54 +08:00 · 1878 次点击
    这是一个创建于 918 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如图,百分比只到 60%多,但是已提交快满了,这个已提交是什么意思。

    我是 40g 内存+10g 虚拟内存,我猜测这个已提交的总量就是内存+虚拟内存。但是百分比数值是怎么计算的呢,搞不懂


    8 条回复    2022-07-06 18:48:18 +08:00
    noe132
        1
    noe132  
       2022-05-25 13:47:29 +08:00   ❤️ 1
    内存中有些部分是缓存了的,如果下次需要就可以直接加载进来加快速度,如果其他程序需要更多内存就可以释放掉给其他程序使用。
    v2tudnew
        2
    v2tudnew  
       2022-05-25 18:01:03 +08:00   ❤️ 1
    你看那个压缩内存数据,压缩后如果还不够就会丢进虚拟内存,你是不是开了内存优化这类软件(原理上会造成这种现象)?
    git00ll
        3
    git00ll  
    OP
       2022-05-25 20:44:45 +08:00
    @v2tudnew 没开任何优化软甲呢,因为 40G 内存也用不完。 。 我有一次遇到占用率只有 50%多,但是 idea 提示我内存不足了,那时我观察到 “已提交” 是满的
    v2tudnew
        4
    v2tudnew  
       2022-05-25 21:00:52 +08:00
    @git00ll #3 可能内存泄露了,将 进程→内存 排序,详细信息→已提交 排序看看。
    另外缓存是指操作系统 Sysmain 服务?
    其实照你这物理内存占用,10GB 虚拟内存还是正常的,程序会声明占用虚拟内存,但实际并不一定会写入数据,可以通过 Aida64→主板→内存 查看当前实际占用。可以考虑先设置 32GB 动态虚拟内存看看会不会填满。
    ysc3839
        5
    ysc3839  
       2022-05-25 21:12:23 +08:00 via Android
    进程里看谁提交的
    git00ll
        6
    git00ll  
    OP
       2022-05-25 21:56:52 +08:00
    @v2tudnew 好的多谢,我已经重启下恢复正常了。大概两个星期不关电脑就会这样,等下次遇到我在排查一下。
    目前看也就 idea 占用 8g 多点,其余都是几百兆的,几十兆的。
    git00ll
        7
    git00ll  
    OP
       2022-07-06 18:47:32 +08:00
    已查清原因,我在本地启动的多个 java 程序 , 没有限制 Xmx ,导致运行时间长了会申请大量的内存。
    git00ll
        8
    git00ll  
    OP
       2022-07-06 18:48:18 +08:00
    而这些内存,申请没有使用,不会在任务管理器中体现。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3052 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 14:52 · PVG 22:52 · LAX 06:52 · JFK 09:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.