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

16G 的 MacBook Pro 够用吗?

  •  
  •   DevHuaJi · 170 天前 · 6809 次点击
    这是一个创建于 170 天前的主题,其中的信息可能已经有所发展或是发生改变。
    目前用的是 HP 的暗影精灵 6 2020 ,i7-10750H + 16G + 2070 Super

    日常用 IDEA 、VSCode 写 Java 系和 Python ,内存一般顶着最后 1G 在跑,倒也不是说不够

    感觉 Windows 要操心的事情还是比较多,游戏本很吵很重,基本不存在续航,平时用的东西基本上都能跨平台了,想换个 16 寸的 M1Pro 本子用,16G + 1T 的百亿补贴 11000 左右,要上 32G 内存得加 5000 块到 16000 ,M 系列好像不存在升级内存吧,在想是否需要加 5000 一步到位
    83 条回复    2024-06-28 22:43:05 +08:00
    likeme
        1
    likeme  
       170 天前
    建议一步到位
    sunny2580839896
        2
    sunny2580839896  
       170 天前
    目前比较推荐 32+1T
    SvenWong
        3
    SvenWong  
       170 天前   ❤️ 2
    按你的描述,在不加预算的情况下,我认为是够了,我现在还用着 M1 16G 的,内存大概经常顶格跑着,不卡就行,物尽其用嘛
    zsk425
        4
    zsk425  
       170 天前
    可以考虑去京东夺宝看看,价格也不错
    DevHuaJi
        5
    DevHuaJi  
    OP
       170 天前
    补充下,M1Pro 好像只看到 16 + 1T 的? 32 + 1T 的是 M1Max 的,但是 Max 主要加强在 GPU 上,我用不上...

    闲鱼倒是有二手的 16 + 1T 的 M1Pro ,描述说是定制机
    DevHuaJi
        6
    DevHuaJi  
    OP
       170 天前
    打错,32 + 1T..
    lscho
        7
    lscho  
       170 天前   ❤️ 2
    只要你用 JB 家的编辑器,那就肯定不够。。。

    有个很多人忽略的点,统一内存架构情况下,显存也要吃内存的,所以 m 系列的 16G ,可利用率还没有你现在 16G+独显的高。

    内存不够用很难受的,IDEA 打字都会卡
    C4D4zRNpq9vFSlJW
        8
    C4D4zRNpq9vFSlJW  
       170 天前   ❤️ 1
    +5000 的话,那就是够,说破大天那也是够。
    5000 块钱啊!我国 6 亿人不吃不喝要攒小半年!
    极限情况关关其他软件,用几年后,嫌弃了就卖掉,再换个全新的低配。

    要是+500 的话,我将说那哪够哇,肯定不够,时间多值钱呐,人只活一次,32G 都不够,建议 64G 起步,低于 64G 能用?
    xkxwd
        9
    xkxwd  
       170 天前
    不够,我记得是通用内存,和显存共享的,
    我 M3 的 16G ,idea 开 5 个项目,外接 1 台显示器,就显示内存不足了。。。
    再加上另外微信、钉钉、wps 啥的,如果你愿意和我一样经常手动关闭 app 人工 GC 那也行🤣
    chenmobuys
        10
    chenmobuys  
       170 天前
    一步到位,内存越高越好
    kejiakai
        11
    kejiakai  
       170 天前
    在这问永远都是不够的 如果你用 Windows 16G 够用 并且想省钱 mac 也够 如果预算宽裕还是上 32G
    mandex
        12
    mandex  
       170 天前
    内存加大点哦,硬盘预算不够可以买个移动硬盘。
    shinsekai
        13
    shinsekai  
       170 天前
    @DevHuaJi 那可能是百亿补贴没有 32G 。实际 M1Pro 最大支持 32G ,M1Max 最大支持 64G
    toBeRich
        14
    toBeRich  
       170 天前
    我目前是 16g 的 m1 ,劝你能上 32g 就上,我现在都是顶满跑,偶尔会卡
    lozzow
        15
    lozzow  
       170 天前
    我买的 24G 的 AIR,然后实际的代码都是在我家的服务器上跑的
    dagoubi
        16
    dagoubi  
       170 天前
    放心吧, 肯定够. 就是没那么爽而已.
    MfsyB4U351cUpJ66
        17
    MfsyB4U351cUpJ66  
       170 天前
    我现在用 idea ,大概多开几个,切换的时候就卡的不行,滚轮都有延迟。我都想换个电脑了。m1pro 16+512
    StinkyTofus
        18
    StinkyTofus  
       170 天前
    以后都不会再买内存低于 64G 的电脑
    to2false
        19
    to2false  
       170 天前
    内存能加就加,硬盘能选少就少,到时候可以找人扩硬盘
    hiapk
        20
    hiapk  
       170 天前
    非高强度的应用场景,是够

    但建议还是上 32G 或更高·········
    Code00911
        21
    Code00911  
       170 天前
    @lscho 苹果鸡贼的地方,说什么共用内存,把原来的显存砍了直接不加量还简配了,原来起码是 16+4 ,现在就是 16
    achira
        22
    achira  
       170 天前
    办公常用软件和基本剪辑 8g 够了
    sayitagain
        23
    sayitagain  
       170 天前
    完全不够
    freeloop1
        24
    freeloop1  
       170 天前
    建议 32 起步,可以多用几年,我现在是 m1+16 ,idea 一直开着时间久了内存占用就黄色了,会卡,重启一下 idea 内存绿色,感觉已经快到极限了。
    worldlist
        25
    worldlist  
       170 天前
    不够,日常 idea 就能把内存吃满
    murmur
        26
    murmur  
       170 天前
    当学习机用倒是不错
    yifangtongxing28
        27
    yifangtongxing28  
       170 天前
    我的黑苹果已经上了 32g 内存
    Link99
        28
    Link99  
       170 天前
    内存尽量大 硬盘有钱 512 没钱 256 挂着硬盘是麻烦但起码能扩展
    我现在 16 基本卡着 14g 用 非常后悔
    ruzztok
        29
    ruzztok  
       170 天前
    这里人均 64G 内存起步
    wangpengfei4113
        30
    wangpengfei4113  
       170 天前
    内存不要省,建议 32 起步。
    carpeDiemJll
        31
    carpeDiemJll  
       170 天前
    最好 32G+ 现在 16 真有点不够,开几个 idea 项目,就崩了
    hui9000
        32
    hui9000  
       170 天前
    32g 16g 一点一不 pro 不如买 air
    allenpu666
        33
    allenpu666  
       170 天前
    16G 不够
    硬盘不需要升级,CPU 也不需要升级
    作为后端开发,最重要的就是内存

    天知道,自从使用“喷气脑”全家桶 + chrome + docker 后,内存花的如流水
    CPU 常年也就 3% 占用,而内存压力常年 50%

    磁盘,因为只保存项目文件 + 各种 sdk (各种版本的)+ docker 镜像,所以也就不到 100G ,够用的。
    我上一台 macbookpro ( 2017 款 15 寸) 用了 7 年终于退休。当年就是 16G + 512G 。
    退休的时候,磁盘才使用 30% 呢
    Asuka1204
        34
    Asuka1204  
       170 天前
    内存一步到位,mac 16G 真心不够用
    tinyJoy
        35
    tinyJoy  
       170 天前
    楼主做 Java 用 IDEA 开发的,还问这种问题,不应该啊... 所有的刀刃上的钱往内存上堆就对了...
    DevHuaJi
        36
    DevHuaJi  
    OP
       170 天前
    @tinyJoy
    很久没用 macOS 了,再加上很多人吹苹果神优化,不确定苹果内存是不是经用一些 🤣🤣
    楼里几位老哥点醒我了,统一内存要把核显也算进去,最终还是选 32G 的吧
    darklinden
        37
    darklinden  
       169 天前
    只用 vscode 的表示家里 8g air 偶尔应急也凑合用...
    jb 的东西 16g 都扛不住
    Rorysky
        38
    Rorysky  
       169 天前
    都没用到 swap 怎么能说不够呢,大概率你的场景内存压力一直是绿的
    zeroskylian
        39
    zeroskylian  
       169 天前
    idea 16g 扛不住吧
    Seeyuyu
        40
    Seeyuyu  
       169 天前
    正在用 16gM1P ,但是没开什么东西就用了 10g ,很不喜欢这样的感觉。
    Midnight
        41
    Midnight  
       169 天前
    32G 只能说勉强使用,想用的爽一点,还得 64G 起步
    keakon
        42
    keakon  
       169 天前
    Java 不够,Python 够
    oldking24
        43
    oldking24  
       169 天前 via Android
    经常看到你们 IDEA 开好几个项目,真的要开这么多项目嘛
    GabrielleBellamy
        44
    GabrielleBellamy  
       169 天前
    我非常建议一步到位,16GB 我写代码是不够用的。可能前几年勉强够用,现在就非常不够用了。未来几年也会更加不够用。
    seedhk
        45
    seedhk  
       169 天前
    jetbrains 重度用户,经常开 3-4 个 idea ,现在用的是 32G 的,内存经常剩余 10 个 G 左右。16G 不够,但是 32G 又多了
    dzdh
        46
    dzdh  
       169 天前


    M1 丐版 16G 。chrome 20 个 tab 。 两个 phpstorm ( laravel )一个 goland 。飞书+微信。如上。
    sunny2580839896
        47
    sunny2580839896  
       169 天前
    @dzdh 用 docker 了没?
    dzdh
        48
    dzdh  
       169 天前
    @sunny2580839896 #47

    用的平替 OrbStack https://orbstack.dev/
    flowerains
        49
    flowerains  
       169 天前
    主流的 win 本已经是 32+1t 标配了

    你问我苹果本, 我只能说 16≈32 够用
    tyrone2333
        50
    tyrone2333  
       169 天前
    M1 16g idea 开起来内存占用就黄了, 多开几个项目直接起飞
    zzhaolei
        51
    zzhaolei  
       169 天前
    我用的 16G intel ,不够用,建议 24 或 32
    Suremotoo
        52
    Suremotoo  
       169 天前
    能用,但不够。 最低都得 32 ,有条件的就 64G
    magic3584
        53
    magic3584  
       169 天前
    M1 Pro 毕竟 3 年前产品了,**可能**会和 M3 Pro 差一个系统的大版本,也就是说**可能**提前一年退役。
    建议官网教育优惠 M3 Pro 32+1T 18000 ,下个月返校季开始会再送价值 1000 多的东西,跟楼主原始需求只差 1000 。
    sunny2580839896
        54
    sunny2580839896  
       169 天前
    @dzdh 好的,谢谢
    LongMaoz
        55
    LongMaoz  
       169 天前
    mac 16G > win 32G
    nettest
        56
    nettest  
       169 天前
    16G 是五年前的配置,别给我说什么苹果不等式
    ghdong
        57
    ghdong  
       169 天前 via iPhone
    我 12 年的 retina 15 寸 ,16g 满配现在还在用上网 办公足够用,就是电池不行了
    sq125
        58
    sq125  
       169 天前
    m4 都出来了,m1 说实话真没必要买了。
    sq125
        59
    sq125  
       169 天前
    @sq125 你要在这里问内存够不够的话,就算你只用来用刷网页看视频,也会有很多人建议 64G 以上。
    quantum00549
        60
    quantum00549  
       169 天前
    @lscho 我感觉内存足够他也卡,就是后台一堆服务性能不行
    flmn
        61
    flmn  
       168 天前
    目前用的 2015 年的 mbp ,i7 ,16G ,全栈开发,目测还能用几年。
    xfrgux
        62
    xfrgux  
       151 天前
    @lscho 还停留在核显那套思维。统一内存架构 cpu 和 gpu 可以访问同一块内存地址,不用重复 copy 。举例:博德之门 3 在 Win 核显平台要吃掉 4G 内存+4G 显存,而 M1 平台相同场景一共只占用 4G 内存。
    lscho
        63
    lscho  
       151 天前 via iPhone
    @xfrgux 那你为什么会觉得所有场景显存里的东西都会再 copy 到内存里一次呢?单 16 也就是极限理想状态才能和 16+4 一样,实际中不可能出现的
    xfrgux
        64
    xfrgux  
       151 天前
    @lscho 游戏已经算是重度吃显存的场景了,实际就是这样啊,什么叫不可能出现,玩游戏算极限理想状态吗。再比如生化危机 4 重制版,16G Mac 就可以把材质 8G 拉满 2k 分辨率,游戏一共占用 13-15G 。而类似配置的 windows 4060 8G 显存,材质只能拉到 2G 左右,再高就会爆显存,内存还要另外吃 12G 。
    lscho
        65
    lscho  
       151 天前
    @xfrgux 游戏只是一种场景而已,还有视频解码呢?

    而且就算是游戏,也有大部分工作是在 GPU 内进行的,比如 shader ,根本不可能出现同时吃掉 4G 内存+4G 显存的情况。GPU 的工作原理就是内存过来数据处理完了把结果再送回去,前后数据都不一样了,不可能大小完全一样的。

    爆显存的原因有很多,你看到的结果并不能证明你的观点。
    lscho
        66
    lscho  
       151 天前
    @xfrgux 而且苹果都用的 amd 的独显,和 N 卡两个技术路线,你更没办法证明 N 卡爆显存就是 A 卡也一样。。。
    xfrgux
        67
    xfrgux  
       151 天前
    @lscho 视频解码没研究内存显存占用情况,不评价。至少游戏的实际情况就是这样,统一内存的 Mac 上玩原生游戏内存占用量远远低于 Win 内存+显存的合计占用量,就楼主原机器 16+8 这样的组合,16G Mac 在内存容量上完全可以媲美甚至超过的,不信你也可以试试
    xfrgux
        68
    xfrgux  
       151 天前
    @lscho 你可以对比 AMD 核显平台啊,一样 N 一样耗内存,这才是 16G=8+8 ,Win 平台都是基于 host-device 模型,和 UMA 没法比。
    RYS
        69
    RYS  
       151 天前
    别的好说,要是用 IDEA 和 Chrome 比较多,还是内存加多点
    mirtest
        70
    mirtest  
       151 天前 via iPhone
    前两天 M2 16G 刚被 Safari 的插件 bug 到电脑卡住提示内存已满 开管理器一看交换吃了好多个 G…想起来插件 bug 没更新…然后更新之后注意到一个 Safari 日常就系统已用 10G 起步了 16G 搞你这些…有点难受
    jack778
        71
    jack778  
       150 天前
    @xkxwd 18g 的内存如果只开 2,3 个 ide, 一个 vscode 够用吗
    jack778
        72
    jack778  
       150 天前
    @seedhk 如果 18g 内存够了吗
    lscho
        73
    lscho  
       150 天前
    @xfrgux 照你的意思,同一个软件,GPU 占用的显存不可能超过内存喽。。。。

    ![QQ20240624-143056.png]( https://s2.loli.net/2024/06/24/V9XstgzYEK2hGPu.png)

    这你怎么解释? GPU 显存远大于内存占用
    hidder
        74
    hidder  
       150 天前
    mbp 内存越大越好
    over1883
        75
    over1883  
       150 天前
    所以如果搞一个二手的 Macbook 干活,M1 Max 当下是个高性价比的选择吗
    oliver9
        76
    oliver9  
       149 天前
    @jack778 感觉不够,如果 jetbrains 全家桶的话,我 32g 经常用的只剩下 5g 空间。
    xkxwd
        77
    xkxwd  
       149 天前
    @jack778 #71 一般情况没啥问题
    xfrgux
        78
    xfrgux  
       148 天前
    @lscho 我可没说显存占用不可能超过内存啊,我说的是内存和显存可以共享一部分相同地址(至少在同一个 Process 内),减少整体内存使用量。浏览器类的程序,本来就是为了性能、兼容性、安全性(多进程架构、隔离页面),牺牲内存使用效率。多进程架构要把 renderer 和 GPU 分离,不就得重复 copy 资源。Electron 之类的 App 用浏览器内核也是一样。
    cubecube
        79
    cubecube  
       148 天前
    @xfrgux win 可以独显直连的。而且,核显只负责输出,如果显卡显存用掉 4G ,那么内存肯定用不到 4G
    qwetrz007sh
        80
    qwetrz007sh  
       147 天前
    @Seeyuyu 还是你的图容易劝退
    qwetrz007sh
        81
    qwetrz007sh  
       147 天前
    @Seeyuyu 楼上说 mac 的内存跟 win 不一样的时候,我去发帖问已经被喷没了,同样是 v2 里的人
    lscho
        82
    lscho  
       146 天前
    @xfrgux 显存占用超过内存意味着那就 16G 统一内存不可能达到 16G+4G 独显一样的内存占用效果,我说的是这个意思。
    pety
        83
    pety  
       145 天前
    想借楼问一下,不做开发,16g 内存够不够?

    使用场景:100+标签页,20+pdf ,word 等文字编辑软件,知网,微信,电影,b 站等常用后台。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3288 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 11:55 · PVG 19:55 · LAX 03:55 · JFK 06:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.