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

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

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

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

    • 主要工作流 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+。 关键会假死
    czfy
        14
    czfy  
       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   ·   实用小工具   ·   5899 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 02:44 · PVG 10:44 · LAX 18:44 · JFK 21:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.