迫于内存不足,问下 MAC 内存管理 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
calmzhu
V2EX    Apple

迫于内存不足,问下 MAC 内存管理

  •  
  •   calmzhu 2020-12-25 14:01:57 +08:00 4584 次点击
    这是一个创建于 1758 天前的主题,其中的信息可能已经有所发展或是发生改变。

    迫于内存不足,工作(应该不算重度)使用较多假性卡死。等等党暂无换新打算。问下内存有无优化空间

    • 主要工作流 JB 加的 IDEA/Pycharm + CHROME + TERMINAL ( Tmux) 。项目规模都很小。
    • 开发环境也已经放到远程 Docker 。
    • 需要经常要注意关 CHrome 标签,无关应用等省内存。

    这是刚开机不启动任何进程情况下的内存占用

    41 条回复    2020-12-29 13:11:00 +08:00
    murmur
        1
    murmur  
       2020-12-25 14:04:20 +08:00
    爱奥科技刚出个视频,mbp2016 8g 升级 16g 换颗粒,要不要试试,不过还是换机器比较好
    calmzhu
        2
    calmzhu  
    OP
       2020-12-25 14:31:02 +08:00
    @murmur
    这个不清楚盈利模式呀。比如收费是否包括一定概率失败的风险分摊到每次升级的保险费。
    wengych
        3
    wengych  
       2020-12-25 14:33:49 +08:00 via iPhone
    @calmzhu 风险很大,建议换机
    MasterCai
        4
    MasterCai  
       2020-12-25 15:43:29 +08:00
    8g 内存确实有点太小了,我和你需求差不多,20g 也是刚刚好够用(主要是 Chrome 占用了 10g ),现有情况下不换机感觉只能从 Chrome 下手了,这玩意感觉就是个内存无底洞
    AndyZhuAZ
        5
    AndyZhuAZ  
       2020-12-25 15:53:27 +08:00
    我抛弃了 Chrome 。。。
    mankismi
        6
    mankismi  
       2020-12-25 16:09:06 +08:00
    你抛弃 chrome 会发现其实 8g 还是够用。我当年还没换电脑前发现的。
    Wongbrah
        7
    Wongbrah  
       2020-12-25 16:19:45 +08:00   1
    推荐个 Chrome 插件, The Great Suspender
    icesof
        8
    icesof  
       2020-12-25 16:25:26 +08:00
    在 Linux 下面很容易的把 cache file 清空,还给内存。Mac 下好像就不那么方便
    arare
        9
    arare  
       2020-12-25 16:46:12 +08:00
    可以看下项目全运行状态下的内存压力。
    开机时的内存占用说明不了问题。
    btw 我是 2017 款 i5 8G 内存,经常 Excel 开大文件+Chrome 多标签+pycharm 抓数据,很少爆内存
    amwyyyy
        10
    amwyyyy  
       2020-12-25 16:47:16 +08:00
    我也是 8G,IDEA 分 1.5G 内存,其它软件尽量选占内存小的
    calmzhu
        11
    calmzhu  
    OP
       2020-12-25 17:20:54 +08:00
    @wengych 这个节点换那款都尴尬啊。。。
    wengych
        12
    wengych  
       2020-12-25 17:22:55 +08:00
    @calmzhu 就你这点负载,8G M1 足够用。
    calmzhu
        13
    calmzhu  
    OP
       2020-12-25 17:23:53 +08:00
    @arare
    全运行 SWAP 能到 2G+。 关键会假死
    jr55475f112iz2tu
        14
    jr55475f112iz2tu  
       2020-12-25 17:25:37 +08:00
    哈哈哈哈哈楼主明确表示 “等等党暂无换新打算”
    依旧有人推 M1,不服不行
    calmzhu
        15
    calmzhu  
    OP
       2020-12-25 17:26:12 +08:00
    @wengych
    M1 再等等兼容性吧。特别是 brew 一块。
    现在是迫于无奈进场关应用所以负载低。
    lovestudykid
        16
    lovestudykid  
       2020-12-25 17:28:55 +08:00
    浏览器占用内存的确多,但是 Chrome 并不比其他浏览器占用更多,包括 Safari,除非 Chrome 用了什么黑科技藏起了部分内存占用。
    wengych
        17
    wengych  
       2020-12-25 17:29:15 +08:00
    @calmzhu brew x86_64 模式没什么大问题,如果你没有兴趣换,那你就只能忍了,现在入新的 Intel based MacBook 纯粹找虐,二手市场已经虐翻了。
    wengych
        18
    wengych  
       2020-12-25 17:30:43 +08:00
    附一张新笔记本的 brew list
    wengych
        19
    wengych  
       2020-12-25 17:32:04 +08:00
    果区大量的无脑果黑,也是醉了。
    calmzhu
        20
    calmzhu  
    OP
       2020-12-25 17:47:28 +08:00
    @wengych
    没看出有哪个是果黑了。目前不考虑换
    hugebox
        21
    hugebox  
       2020-12-25 19:24:25 +08:00
    switch 千把块的东西焊个破解芯片我觉得没啥,这玩意我觉得千万不要去焊内存,搞出暗病出来,苦不堪言.
    Vhc001
        22
    Vhc001  
       2020-12-25 19:36:55 +08:00
    哪个版本的 Chrome ?新版 Chrome 占用内存非常小
    calmzhu
        23
    calmzhu  
    OP
       2020-12-25 20:03:33 +08:00 via Android
    @hugebox
    主要当时脑抽。CPU 硬盘都升了就没升内存
    现在接近不够用了。。

    买 mbp 的时候期望是工作主力六年以上吧。
    现在用了四年,直接换新机现在的 mbp 抵扣不到 4000 。也很亏。

    如果魔改有基本保证。4000 换多两年正常使用也可以试试。
    calmzhu
        24
    calmzhu  
    OP
       2020-12-25 20:05:16 +08:00 via Android
    @Vhc001

    chrome 是最新版了。应该不是 Chrome 吃了内存。
    而是现在一开机什么应用都不开纸面内存占用就接近 6G 了。哪里占用了?
    0987363
        25
    0987363  
       2020-12-25 20:06:59 +08:00 via Android
    chrome 占用 19g 路过。。。两个窗口,每个窗口都 1,20 个 tab
    em2046
        26
    em2046  
       2020-12-25 21:10:32 +08:00
    你都用了 4 年了,早就赚回来了。买新的吧,8G 实在不行了,只开一个 Safari 和活动监视器+关不了的访达都 10G 了
    atone
        27
    atone  
       2020-12-25 21:19:06 +08:00
    为了安全起见,建议不要暴露自己的序列号。
    calmzhu
        28
    calmzhu  
    OP
       2020-12-25 21:33:42 +08:00
    @atone 谢谢提醒,已经清除
    Annoke
        29
    Annoke  
       2020-12-26 00:10:21 +08:00 via Android
    32g 内存 怎么没有你这样的问题
    nmlgb
        30
    nmlgb  
       2020-12-26 00:11:14 +08:00
    不建议魔改,哪天跑程序跑一半出问题了就 gg 。还是卖了换官方吧。我用过 8,16,32,64 。8g 确实跟 ipad 没区别,16g 捉襟见肘,32g 差不多够用,64g 目前还驾驭不了
    leekayui
        31
    leekayui  
       2020-12-26 05:55:54 +08:00
    优化×
    出了,买大内存√
    imnpc
        32
    imnpc  
       2020-12-26 08:36:28 +08:00
    曾经以为 16G 内存够用 后来每天下午开始吃 swap 最后换成 32G 解决
    Stain5
        33
    Stain5  
       2020-12-26 23:04:25 +08:00
    8Gb 想啥优化呢,再怎么优化都不够的

    起码 要 16Gb 才能谈优化内存
    wyattji
        34
    wyattji  
       2020-12-27 10:27:29 +08:00 via iPhone
    mac 有 zram 么
    calmzhu
        35
    calmzhu  
    OP
       2020-12-27 11:49:52 +08:00
    @Stain5
    也不是优化。主要是奇怪。这刚开机啥都没干呢,内存就没了。
    calmzhu
        36
    calmzhu  
    OP
       2020-12-27 11:50:12 +08:00
    @imnpc 是的,等 arm 的 32G 。
    calmzhu
        37
    calmzhu  
    OP
       2020-12-27 11:51:05 +08:00
    @nmlgb
    @leekayui
    等 M1 的 32G 啊,现在不想入 16G
    Rorysky
        38
    Rorysky  
       2020-12-28 00:10:21 +08:00
    m1 8g 你这个负载 也流畅……

    关闭 chrome 使用 safari
    Rorysky
        39
    Rorysky  
       2020-12-28 00:13:29 +08:00
    @0987363 楼主 arm 统一内存的 8g 和 intel 上的 8g 真不一样

    我 8g 开了 80 多个 safari 网页,依然没卡,主要这一代磁盘速度也给力,swap 了但很快
    moooookey
        40
    moooookey  
       2020-12-28 09:54:11 +08:00
    说句不好听的,macOS 根本就不管理,内存小干重活会直接卡死,必须重启那种,这几乎是 Windows98 时代才会出现的问题。
    arare
        41
    arare  
       2020-12-29 13:11:00 +08:00
    @calmzhu 对了,想起来我好像给 pycharm 限制了 2G 内存。如果不加限制的确可能会占用太多
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2581 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 03:56 PVG 11:56 LAX 20:56 JFK 23:56
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86