V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
JustinJie
V2EX  ›  macOS

大佬们, 为什么新 mac 占用内存这么多

  •  
  •   JustinJie · 75 天前 · 2095 次点击
    这是一个创建于 75 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如图, 咨询了一圈都说内存应该够用, 我感觉我还没开几个软件,idea 也才开了一个 为什么内存占用已经这么高了 ?

    新手刚用 mac, 大佬们推荐些好用的软件呢 ~ 不收费的最好了

    22 条回复    2021-12-11 01:44:22 +08:00
    NanonaN
        1
    NanonaN  
       75 天前
    Unix 系统会把常用的文件缓存在内存里,最大化利用内存以提高性能。内存是否够用应该以活动监视器里的“内存压力”为判断标准。
    JustinJie
        2
    JustinJie  
    OP
       75 天前
    @NanonaN # 1 内存压力 是怎么查看的 ?
    seedhk
        3
    seedhk  
       75 天前
    之前看 V 友发过一个微信占了 15G 内存(内存泄露,系统问题),可以打开监视器看看也是类似的情况
    GinXgo
        4
    GinXgo  
       75 天前
    「机身硬件内存大小」,「活动监视器」 app 中的 「内存」 tab 的各 app 的内存占用截图,这两块在图中都一无所知,只有一个结果,排不出问题的。

    使用手册
    https://support.apple.com/zh-cn/guide/activity-monitor/welcome/mac
    JustinJie
        5
    JustinJie  
    OP
       75 天前
    @seedhk # 3 (⊙o⊙)… 没太懂啥意思 ?


    @GinXgo # 4 好的 学习下
    czfy
        6
    czfy  
       75 天前
    你这个新 Mac ,是 M1 还是 M1 Pro/Max ?
    pony187
        7
    pony187  
       75 天前
    腾讯柠檬有个内存泄露的 bug ,不知道修复了没有
    JustinJie
        8
    JustinJie  
    OP
       75 天前
    @czfy # 6 m1 pro

    @pony187 # 7 (⊙o⊙)… 这个 ... 你们一般都用什么看内存这些呢
    dcty
        9
    dcty  
       75 天前
    只要用起来不卡就行,如果卡了再排查吧。
    aborigine
        10
    aborigine  
       75 天前
    @JustinJie #8 用活动监视器看内存 cpu 这类的啊,系统自带都有还要用腾讯的
    crazywhalecc
        11
    crazywhalecc  
       75 天前   ❤️ 1
    首先就是 Mac 的内存管理与 Windows 和 Linux 不太一样,或者说很激进。目前从使用体验角度来说,常开的程序会一般常驻内存(如果够用的话),给不同的内存监控软件返回的数据会比较大,甚至是全部在使用。这点从体验角度来说是对的,内存本来就应该拿来提升体验,让它一直工作。

    其次,macOS 新系统的内存泄露较严重,隔三岔五就会有个 App 占用内存超标,体验扣分。

    再加上 Mac 电脑的 SSD 普遍速度更快,平时使用过程中假设 SSD 或内存比较小的话,感觉 Swap 大量占用,应用或内存泄露会快速填满一部分 SSD 的空间(我之前买了台 128G 的乞丐 mbp ,某天写了个死循环 malloc ,直接吃了我 30G 的硬盘空间),核心内存会保留一部分留给系统应用。有几个老版本的 macOS 存在占用内存满了就系统崩溃的 bug 。

    作为 Windows 和 Linux ,我也希望系统能够更加统筹安排内存的使用,让它不闲着,但是需要的时候一定得给我腾出来。

    楼主的问题可能要么是第一种,要么是第二种,要么两者都有,建议先排查应用和资源监视器什么的看一下。
    pony187
        12
    pony187  
       75 天前
    @JustinJie 系统自带活动监视器
    HOU
        13
    HOU  
       75 天前
    绝招是不要看,他占用爱多大多大去,我之前也是老关注 CPU 、内存、温度这些,总想着办法降低它们,最后发现没啥意义,反而搞的自己劳心劳肺的,现在不关注了,一堆常驻应用扔着,只要不卡就不管他
    czfy
        14
    czfy  
       75 天前
    内存泄漏问题好像并不少见,目前无论是常见泄漏 app 还是 Apple 都没回应,看其他用户能不能给你什么建议吧
    https://www.macworld.com/article/549755/m1-macbook-app-memory-leaks-macos.html
    https://www.163.com/dy/article/GOC2ORQ0051189P5.html
    zwpaper
        15
    zwpaper  
       75 天前
    看这里 https://www.macrumors.com/2021/11/01/macos-monterey-memory-leak-user-reports/

    还挺逗的,有个小哥日历内存占用 100+G

    > You must be a very busy person
    stroh
        16
    stroh  
       75 天前
    苹果的理念是,内存是用来用的,而不是展示品
    puduhe1
        17
    puduhe1  
       75 天前
    我还在用笔记本带的系统,感觉完全没有必要升级,下周找时间去换个电池,感觉我这个 2015 年的本本,还可以再战 5 年
    zhusimaji
        18
    zhusimaji  
       75 天前 via iPhone
    只要不卡都不管,以前 16g 时够用,后来升级 32 ,发现内存吃到 20 多 g 但是,以前 16 也不卡,所以没必要纠结
    JustinJie
        19
    JustinJie  
    OP
       75 天前
    @dcty # 9 关键比较尴尬的就是 我打开 idea 就直接卡主 app 未响应 直接终结程序 ... 所以才去看的 ... 也不知道怎么分析 那里卡了😂

    @aborigine # 10 主要不知道活动监视器之类的在哪里 顺手下载了一个 😅

    @crazywhalecc # 11 好的 了解了 等空闲我看看

    @pony187 # 12 嗯嗯

    @HOU # 13 主要是 idea 刚打开就有好几次卡住了 所以才看的

    @czfy # 14 都已经有内存泄漏的风险吗 我只是单纯的以为 占用的内存多了点 ...

    @zwpaper # 15 😂 日历 ...

    @stroh # 16 我也觉得挺好的 就是不希望有 bug ...

    @puduhe1 # 17 😂 上车吧

    @zhusimaji # 18 好的 但是 idea 有卡主过
    wanguorui123
        20
    wanguorui123  
       75 天前
    Unix 会优先将内存作为文件系统缓存来用
    changepc90
        21
    changepc90  
       75 天前
    控制中心和 windowsserver 内存占用挺高的,各自占了 900MB 左右。其他倒是还好。
    nicejkkk
        22
    nicejkkk  
       45 天前 via iPhone
    说真的 我关了这个柠檬就顺畅的一批。系统自带检测的香
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1196 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 19:32 · PVG 03:32 · LAX 11:32 · JFK 14:32
    ♥ Do have faith in what you're doing.