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

32G 内存的电脑为什么计算占用了 5G,却显示占用了 16 个 G 呢

  •  1
     
  •   0xvincebye · 2022-10-23 16:33:17 +08:00 · 2082 次点击
    这是一个创建于 762 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如图一显示只使用了 5 个 G 内存 图 1 占用程序如图二所示,主要也是 chrome 浏览器 图二 但是图三却显示我已经占用了十几个 G ,我就比较好奇这个到底以哪个为准,这种情况是什么原因呢? 图三

    15 条回复    2022-10-24 16:15:11 +08:00
    ob
        1
    ob  
       2022-10-23 16:46:16 +08:00 via Android
    +1 ,关注下,一直也没搞清楚这个计算占比
    eason1874
        2
    eason1874  
       2022-10-23 16:59:20 +08:00
    图一图二显示的是用户的使用量,图三那个总数是系统+用户的使用量

    Windows 系统会根据你的使用习惯自动预加载一部分文件和组件在内存里,你空虚内存越多,它占用越多,每台电脑占用都不一样
    xilou31
        3
    xilou31  
       2022-10-23 17:10:38 +08:00
    一直也没搞清楚这个计算占比

    我猜测,就像 linux 的内核态和用户态,可能 18G 是包括用户态+内核态,但是任务管理器智能看到用户态的进程。
    wanguorui123
        4
    wanguorui123  
       2022-10-23 18:34:22 +08:00
    系统缓存没显示
    feng0vx
        5
    feng0vx  
       2022-10-23 18:36:40 +08:00
    有没有共享显存,我的显存占了一半
    documentzhangx66
        6
    documentzhangx66  
       2022-10-23 18:41:58 +08:00
    @eason1874

    图 2 不是单用户的,而是全系统的,也就是所有用户的,包括系统用户。

    图 2 有一列叫用户名,默认被隐藏起来。你把这列显示出来,就明白了。

    Windows 在内存问题上,一直统计不准,历史遗留通病了。可能是内存泄漏的问题。
    eason1874
        7
    eason1874  
       2022-10-23 18:56:12 +08:00
    @documentzhangx66 我是在微软问答社区看到的这个解释,是不是真的这样我就不清楚了
    systemcall
        8
    systemcall  
       2022-10-23 19:03:54 +08:00 via Android
    感觉是驱动和系统自己占的吧
    v2tudnew
        9
    v2tudnew  
       2022-10-23 22:43:57 +08:00
    下个 RAMMap 你就明白了。
    yigecaiji
        10
    yigecaiji  
       2022-10-23 23:09:39 +08:00 via Android
    虚拟机?
    imgradeone
        11
    imgradeone  
       2022-10-23 23:52:22 +08:00
    开着 VMware 虚拟机时也会有这种现象(有点 off-topic
    tanranran
        12
    tanranran  
       2022-10-24 00:26:56 +08:00
    +1 ,此问题困扰几十年了
    zjj19950716
        13
    zjj19950716  
       2022-10-24 10:11:55 +08:00
    某个版本的 docker-desktop 有 bug ,电脑休眠了 2 天打开之后巨卡, 打开任务管理器看内存 100%, 鼠标移动都卡顿,排名第一的应用占用才几百兆,所有加一起最多 4 个 G , 虚拟机内的占用好像不在任务管理里显示。最后升级了 docker-desktop 就没出现过了。
    FlyingShark
        14
    FlyingShark  
       2022-10-24 13:19:41 +08:00
    @0xvincebye 不是的,占用内存不是 18g ,而是 24g ,直接看“已提交内存”这一项就好
    Projection
        15
    Projection  
       2022-10-24 16:15:11 +08:00
    没问题啊:用户使用的 5,423.8 MB + 已缓存的 12.5 GB = 使用中的 18.1 GB
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2745 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 09:52 · PVG 17:52 · LAX 01:52 · JFK 04:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.