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

MacBook Air M2 16GB 内存压力常年黄色,有必要换更大内存的 M3 Pro/Max 吗?

  •  
  •   cwcc · 2023-12-17 18:31:24 +08:00 · 3843 次点击
    这是一个创建于 375 天前的主题,其中的信息可能已经有所发展或是发生改变。

    自己用的是 MacBook Air M2 16GB ,用于看视频、写代码、浏览网页、跑编译,偶尔需要开两个或三个 ARM 虚拟机。年初 2 月份买的,但很明显感觉从 Intel 换到 M2 之后并没有提升很多,而且使用 IDE 还是会在内存压力为黄色的时候卡死,飘黄的时候很明显有卡顿。而这种卡顿即便是之前的 Intel 机型上也是没有的,Intel 最多慢,但不会卡住。

    一般开一个虚拟机,一个 IDE ,十几个 Chrome 页面内存压力就是黄色,已使用的交换大约是 2-4GB 左右。

    虽然很想换,但是毕竟不是靠它来吃饭(不是工作电脑,工作电脑是单位发的),所以很难决定是否应该再折出去后多花近两万块买个长得差不多的电脑。

    第 1 条附言  ·  2023-12-17 22:13:10 +08:00
    我有小主机,之前的帖子也发过: https://v2ex.com/t/839929

    在 Mac 上使用虚拟机的用途是测试编译 ARM 环境的程序,而我目前没有看到能支持高性能虚拟 ARM macOS 桌面的台式机。而且我的那台小主机已经被我榨干了:64GB 内存用掉 58GB 都在跑虚拟机。
    18 条回复    2024-04-15 13:44:10 +08:00
    AoEiuV020JP
        1
    AoEiuV020JP  
       2023-12-17 18:38:32 +08:00 via Android
    省着点用呗,哪那么多虚拟机需要同时开,就这个最吃内存而且无法回收,
    ShadowPower
        2
    ShadowPower  
       2023-12-17 18:55:07 +08:00
    经济条件允许(换了丝毫不会心疼)的情况下有必要
    orzjerry
        3
    orzjerry  
       2023-12-17 19:06:18 +08:00
    24G 同样黄 别纠结,能用就行,图个轻便
    johnzr
        4
    johnzr  
       2023-12-17 19:12:20 +08:00 via iPhone
    我才买的,还没到货,用途和你一样;

    看到你说内存不够用,麻了…….正在考虑要不要退了换 pro
    johnzr
        5
    johnzr  
       2023-12-17 19:13:13 +08:00 via iPhone
    你是 15 寸还是 13 寸的 air ?
    mythabc
        6
    mythabc  
       2023-12-17 19:16:35 +08:00 via Android
    组一台服务器,5k 预算能上 i7 了。虚拟机什么都搬到上面去。
    另外不知道是不是我一个人这样,Mac 有一个调用集显的进程用完了内存不会释放,只能重启,动不动占掉 5g 内存
    alexmy
        7
    alexmy  
       2023-12-17 19:20:30 +08:00
    我都是 vscode 远程开发,要不然电脑干冒烟。
    johnzr
        8
    johnzr  
       2023-12-17 19:26:41 +08:00 via iPhone
    @mythabc 服务器放家里太吵啦~ 而且很费电啊
    FuzzySloth2
        9
    FuzzySloth2  
       2023-12-17 20:08:04 +08:00 via iPhone
    m3 pro 太坑了
    mythabc
        10
    mythabc  
       2023-12-17 20:18:44 +08:00
    @johnzr 用 pc diy 级别的硬件就够,风扇调速策略控制一下,不会吵。待机能控制在 50w 左右。24 小时跑一个月也就 20 块电费。
    mythabc
        11
    mythabc  
       2023-12-17 20:23:40 +08:00
    @mythabc VTDecoderXPCService 这个进程
    9544
        12
    9544  
       2023-12-17 20:37:54 +08:00
    花一千多买个小主机当跑虚拟机和测试的机器呗,本地就看网页写代码摸鱼看视频
    steveshi
        13
    steveshi  
       2023-12-17 21:02:28 +08:00
    有多虚拟机需求那肯定要上 pro 大内存了
    vinckdu997
        14
    vinckdu997  
       2023-12-17 22:07:21 +08:00 via Android
    如果是虚拟吃的内存,你不如 3000 买个小主机专门跑虚拟机
    noahhhh
        15
    noahhhh  
       2023-12-17 22:18:54 +08:00 via Android
    可以试下 orbstack ,性能比单开虚拟机好不少,我也是 m2air ,换机太贵舍不得
    findex
        16
    findex  
       2023-12-18 06:53:53 +08:00 via iPhone
    内存不够,swap 交换分区会一直在 paging 。带价是硬盘狂写。时间久了以后硬盘会写入太多。但是足够用到报废。苹果家的内存定价过高,现在 intel 平台已经还可以了。我的 mbp 目前就当登录机了。arm mac 开虚拟机就是噩梦,更别提 docker 了。虽然现在好一点了,但是还是不能完全支持。开了 rosetta 跑 x86docker 太难受了,又慢又卡。不适合后台程序开发。服务器还是 x86 的天下。
    bianhui
        17
    bianhui  
       2023-12-18 08:40:56 +08:00
    @findex 冷知识,内存和 swap 没有直接关系。够不够都会发生 swap 行为。
    freestyledash7
        18
    freestyledash7  
       255 天前
    之前是 32gb 的 m1 pro 非常卡
    然后买了 96gb 的 m3 max ,再也没有内存不足的情况了。
    我日常工作使用的内存差不多有 50g 左右。
    monitor 里面 swap 一直是 0 ,运行流畅,非常舒适。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1279 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 17:51 · PVG 01:51 · LAX 09:51 · JFK 12:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.