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

Windows10 内存占用一直很高,但没有特别大的吃内存程序怎么办?

  •  1
     
  •   t202201 · 2023-03-29 23:27:57 +08:00 · 1233 次点击
    这是一个创建于 603 天前的主题,其中的信息可能已经有所发展或是发生改变。

    家里 Windows10 装了 32G 内存,用着确实基本不卡,但是平时也就开着几十个 chrome 网页,开两个 idea 项目,还有 vscode ,Windows terminal 等。内存占用总是显示很高,达到 80%,可是一打开资源管理器,idea 也就占用不到 4 个 G ,chrome 占用 2 个 G ,其它都都比较低,怎么算也感觉达不到 32*80%=25G 的占用。

    这还不是最离谱的,离谱的是,我关掉了 idea 之后,重新看资源管理器,内存占用也就降了两个点,还是 80%上下,就很无语,敢情关了个假的 idea ?我确认后台是完全清掉了 idea 。

    所以想问问大家这是什么情况?

    其实不止今天有,以往都有,两个月前,用 matlab 也是一样,一开始搞到 matlb 占用四五个 G 的内存,关掉它之后,内存也没什么太大的变化。之前以为是我在 matlab 里运行了 Java 程序,可能导致一些复杂的问题,所以就没太在意,但是现在 idea 也这样,让我有点无语,idea 里都没有真正的启动 Java debug ,只是打开两个项目想学习下源码。

    下面关掉 idea 后的截图

    初步估算,把所有的程序内存占用加起来也不一定有 20G

    https://imgur.com/xMQOLR5

    https://imgur.com/cSoFtjt

    10 条回复    2023-03-30 14:26:39 +08:00
    mineralsalt
        1
    mineralsalt  
       2023-03-30 01:14:11 +08:00
    不是还有 5 个 G 的缓存么
    secondwtq
        2
    secondwtq  
       2023-03-30 01:40:48 +08:00   ❤️ 1
    你要到 Resource Monitor 的 Memory tab 下面看(里面的数据是可以拷贝到 Excel 的)
    msg7086
        3
    msg7086  
       2023-03-30 02:07:30 +08:00
    详细信息里打开「提交大小」一栏看看? 34.3G 的内存使用量确实有点高。
    kkwa56188
        4
    kkwa56188  
       2023-03-30 02:26:15 +08:00
    是不是很久没重启了, 先重启, 把东西全部开回来 再看看?
    villivateur
        5
    villivateur  
       2023-03-30 08:58:19 +08:00
    Windows 现在倾向于是给非技术人员用的,所以在内存显示这方面并不是很专业。

    另外,Windows 能非常好地管理内存,我们也很难理解它的管理逻辑,所以不要盯着内存看,也不要有强迫症,只要用着不卡就行。

    还有一方面,未被用到的内存空间就是纯纯的浪费,所以你应该有这样的想法:内存用得越多我越开心。
    MajestySolor
        6
    MajestySolor  
       2023-03-30 09:05:29 +08:00
    只要没有因为内存耗尽引发卡顿就没必要去关心
    windows 肯定自己有一套调度逻辑
    mscsky
        7
    mscsky  
       2023-03-30 09:24:53 +08:00
    是不是 bios 没设置好
    mmdsun
        8
    mmdsun  
       2023-03-30 09:49:52 +08:00
    intel U ?可能是驱动导致桌面管理器泄露 ,试试卸载驱动,再更新最新版本驱动程序,系统也升级到最新版本。

    常见几个内存泄露问题:dwm.exe 、explorer.exe 、NVDisplay.Container.exe 。
    Suigintou
        9
    Suigintou  
       2023-03-30 13:46:53 +08:00 via iPhone
    内存不就是用来占用吗?需要调度大量内存是,Win10 自然会挂起占用的软件。
    echoyangjx
        10
    echoyangjx  
       2023-03-30 14:26:39 +08:00
    如果没找到原因就先用 Mem Reduct 释放一下
    [https://www.henrypp.org/product/memreduct]( https://www.henrypp.org/product/memreduct "Mem Reduct")
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1102 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 22:59 · PVG 06:59 · LAX 14:59 · JFK 17:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.