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

2018 款 MacBook pro 出来了,讨论一下 32G 内存的必要性

  •  
  •   tianlang1989 · 2018-07-13 08:54:49 +08:00 · 52318 次点击
    这是一个创建于 2328 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我的 Late 2013 款用到现在也快 5 年了,8G 内存,从来没觉得内存是瓶颈
    所以 32G 内存感觉好像并不是很有必要啊
    第 1 条附言  ·  2018-07-13 11:17:47 +08:00
    目前讨论还蛮激烈的,这里补充一下:
    既然是在 V 站讨论,电脑的主要用途肯定是开发了
    所以什么剪辑视频、photoshop 之类的我们就不讨论了吧
    更别说装 Windows 系统打游戏了
    MacBook 本来就不适合打游戏。

    另外就是,对于某些同学,MacOS 的内存机制,联动内存,活跃内存非活跃内存的概念先了解一下?
    162 条回复    2019-07-16 15:54:29 +08:00
    1  2  
    Kenny
        101
    Kenny  
       2018-07-13 14:11:17 +08:00
    翻页,还在用 4G 内存的 Macbook Air。
    foru17
        102
    foru17  
       2018-07-13 14:12:30 +08:00
    我是程序员,也是一个视频制作人。
    这么说吧,用 Macbook 的群体中,有很大一部分,是视频工作者和摄影师。这次更新,对于这个群体来说,俨然就是神器。对于我来说,有很大的吸引力,但是我不会买。因为我已经换到了 PC 工作站,32G 内存,爽得不要不要。
    tedcon
        103
    tedcon  
       2018-07-13 14:19:10 +08:00
    @murmur 不是啊 自己在家。周末写点自己的代码,这个时候全环境都用自己的啊
    hundred
        104
    hundred  
       2018-07-13 14:21:37 +08:00
    嗯,楼主和我一样,都是过过苦日子的人。
    sumu
        105
    sumu  
       2018-07-13 14:24:45 +08:00
    去 apple hk 官网看了下,15 最低配+32G,22k 港币,这个价格完全接受,不过我觉得 2013Late 很够用,没需求
    Lanke0
        106
    Lanke0  
       2018-07-13 14:27:55 +08:00
    8G 也还行,平时大部分时间用了,特殊场景,各种多开,如果有 16G 那感觉就很舒服了。32G 目前感觉没必要。电子科技发展迅速,没必要用那么大,浪费。对于个人来说,适合自己的才是真的好。
    CtrlSpace
        107
    CtrlSpace  
       2018-07-13 14:44:48 +08:00
    平时 Android、Java 后端、Web 开发
    8G 是低配
    16G 是标配
    32G 是顶配

    能用顶配,还是顶配舒服,肯定是有必要的。
    davidqw
        108
    davidqw  
       2018-07-13 15:07:09 +08:00
    内存和硬盘加满是最高性价比!
    jasonchen168
        109
    jasonchen168  
       2018-07-13 15:08:00 +08:00
    我还在 i5,8GB 内存
    fancyhan
        110
    fancyhan  
       2018-07-13 15:09:06 +08:00
    16g 内存 99%的程序员都够用,这次更新最大的意义是独显可以带动 2 个 4k 显示器了
    hiapk
        111
    hiapk  
       2018-07-13 15:17:51 +08:00
    别 BB 讨论啊,倒是买 32G 的啊
    kaedea
        112
    kaedea  
       2018-07-13 15:19:27 +08:00 via Android
    16 年的黑苹果 64G 内存 现在嫌少。那时候应该买 64T 内存的
    code42
        113
    code42  
       2018-07-13 15:28:54 +08:00 via iPhone
    预算足够的情况下 当然是越大越好 14 年乞丐本 Air 4G 内存用户飘过(日常开发表示问题不大 开虚拟机依然 ok 当然需要自己关注内存使用就是了)
    winglight2016
        114
    winglight2016  
       2018-07-13 15:31:12 +08:00
    之前用 8G 感觉不够用——其实也就超过 50%,并不会经常爆满,后来升级到 16G,发现不知道是优化还是怎么回事儿,几乎很少上到 2G ——基于 istatmenu 的统计,这内存一般不需要这么多

    只有在跑 tf 的时候才会出现接近占满的情况,所以你也不能说没必要,只是用到大内存的时候比较少
    Narcissu5
        115
    Narcissu5  
       2018-07-13 15:33:29 +08:00
    8G 内存多开两个 IDE 就卡得不要不要得
    gclove
        116
    gclove  
       2018-07-13 15:39:08 +08:00
    能用顶配就用顶配
    ymcisokay
        117
    ymcisokay  
       2018-07-13 15:39:50 +08:00
    我想...我可能是唯一一个 24g 内存的...
    deadEgg
        118
    deadEgg  
       2018-07-13 15:41:36 +08:00
    干脆等 内存硬盘一体再买好了。
    byuan04
        119
    byuan04  
       2018-07-13 15:42:22 +08:00
    目前 8G 还行。。。
    xCode + npm
    jedihy
        120
    jedihy  
       2018-07-13 15:54:37 +08:00 via iPhone
    带 bar,放弃了。用不了。
    neoblackcap
        121
    neoblackcap  
       2018-07-13 16:38:01 +08:00
    @20015jjw 64G 都卡,那么换这个 Macbook Pro 有价值吗?我不是很明白既然你都说得要求这么高了,怎么换了 Macbook Pro 就有 16G 可以替代 64G 的功效?按你这样的要求,买 Macbook Pro 完全是浪费钱,因为完全满足不了你的需求,你用 32G 的机型,智能感应也是卡。

    PS:附上我的 jvm 调优配置,可以拿回去试试,看看是不是真的配置问题
    -Xms128m
    -XX:ReservedCodeCacheSize=240m
    -XX:+UseCompressedOops
    -Dfile.encoding=UTF-8
    -XX:+UseG1GC
    -XX:SoftRefLRUPolicyMSPerMB=50
    -ea
    -Dsun.io.useCanonCaches=false
    -Djava.net.preferIPv4Stack=true
    -XX:+HeapDumpOnOutOfMemoryError
    -XX:-OmitStackTraceInFastThrow
    -Xverify:none

    -XX:ErrorFile=$USER_HOME/java_error_in_idea_%p.log
    -XX:HeapDumpPath=$USER_HOME/java_error_in_idea.hprof
    -Xbootclasspath/a:../lib/boot.jar
    -Xmx2048m
    -Dide.no.platform.update=true

    若是还是卡,可以适当调高-Xmx 参数。而且最好安装新的 jetbrains 版本或者新的 jdk,要不然用不了 G1
    breezeFP
        122
    breezeFP  
       2018-07-13 16:44:15 +08:00
    12 款 i7 二代 8G,webstorm + npm + electron,有时会卡,需要退出软件重新打开
    xunandotme
        123
    xunandotme  
       2018-07-13 16:52:01 +08:00
    @Kenny +1 mid 2012 11.6 64g
    nicevar
        124
    nicevar  
       2018-07-13 17:19:40 +08:00
    12 年我就上 16G 了,现在是 18 年了你还告诉我 16G 够用,这不逗吗,平时内存上午就用到 15-20G,到下午就要用到 24G 左右了,4G 真不够开一个 Android Studio 的
    ash
        125
    ash  
       2018-07-13 17:33:12 +08:00
    想买就买,别墨迹😄
    Mohanson
        126
    Mohanson  
       2018-07-13 17:35:18 +08:00
    4G 瑟瑟发抖
    icyalala
        127
    icyalala  
       2018-07-13 19:49:28 +08:00
    V 站可是号称 "创意工作者们的社区" 啊。。
    难道创意者就只是开发人员?
    huclengyue
        128
    huclengyue  
       2018-07-13 19:54:38 +08:00 via Android
    做安卓开发一个 AS 就先用 4-5G 内存,然后网页 20+ 有时在开一个模拟器。。
    uuair
        129
    uuair  
       2018-07-13 23:12:15 +08:00
    我在 2012 年买的 rmpb,是第一代产品,定制的顶配,所有都是最高配。到今天还在用,而且不卡顿。。如果想省心,就上吧。。。。
    zartouch
        130
    zartouch  
       2018-07-13 23:15:18 +08:00 via iPhone
    然而我们程序本机跑起来要 80g 左右, 所以组里统一是 96g 内存工作站
    diggerdu
        131
    diggerdu  
       2018-07-13 23:26:41 +08:00
    64G 不够的是炼丹的要把数据集放内存吗,252G 我都放满过
    20015jjw
        132
    20015jjw  
       2018-07-13 23:57:48 +08:00
    @neoblackcap
    我说“破笔记本 16g 内存 intellij 疯狂优化都卡” 所以要上 32g 啊... 你 jvm 设置就别拿来展示了... 我们有数个 teams 在专门做 developer velocity 的... 从怎么 build 到怎么优化 intellij 到给 intellij 写插件... 你要是区区一个 jvm 设置就能搞定,我司一年几百万刀养的这 20-30 个人岂不是都给你就行?
    项目特别大的那帮人原来基本只能在垃圾桶开发,现在有了 32g 笔记本之后可能应急可以开发,以前应急是开发不了的。项目稍微小点的,code infer 可以深一点,intellij 可以快一点,开发者的时间太值钱了,能让 build 变快 1min,3000 刀真的不算什么 - - 我司有的加班狂都是下班带着垃圾桶走的,你感受一下 - -
    gitgit
        133
    gitgit  
       2018-07-14 00:02:55 +08:00 via Android
    Java 16G 长期内存占用百分之 90,主要是我不喜欢关机,关网页,还喜欢开多个 idea
    applehater
        134
    applehater  
       2018-07-14 02:51:15 +08:00 via iPhone
    @neoblackcap 做大型桌面软件开发的需要给什么配置?比如游戏客户端?或者 CAD 软件。
    chengluyu
        135
    chengluyu  
       2018-07-14 03:37:24 +08:00
    别了。macOS 内存要看内存压力的。我这种经常 VSCode 和 XCode 同时开着外加开浏览器的,8 GB 内存压力日常 80%+。黑苹果台式机 16 GB 内存内存压力就很低,大约在 20% 左右。

    虽然内存都是够用,但是内存压力大会频繁换页和读取磁盘交换文件,无形中就更加耗费 CPU 资源,同时也更加费电。所以对于我这种需求,肯定就是 16 GB 够用。

    但是对于某些要编译大型项目或者开多个 docker 或虚拟机的人来说,16 GB 内存下内存压力也会比较大,对于他们来说 32 GB 就更合适。
    stabc
        136
    stabc  
       2018-07-14 07:38:54 +08:00 via iPhone
    想在香港官网下单,但是 nobar 的上不了八代 u,算了。那个 bar 在我眼里真的就跟💩一样恶心。
    permaylau
        137
    permaylau  
       2018-07-14 07:52:02 +08:00 via iPhone
    @wangyifei6817 这与苹果系统的内存机制有关系,有多少内存,用多少内存。并不一定是占用多了,就卡了,那是 windows 系统的模式。
    frozenthrone
        138
    frozenthrone  
       2018-07-14 08:38:17 +08:00 via iPhone
    @jeeve #31 me 2
    frozenthrone
        139
    frozenthrone  
       2018-07-14 08:39:49 +08:00 via iPhone
    @shuizhengqi #33 要 ps 啊,一个 psd 小则几百 m,大则几 G,内存很快用完
    swsh007
        140
    swsh007  
       2018-07-14 08:58:13 +08:00 via Android
    5 代之后都支持 32g
    我说的黑苹果
    holulu
        141
    holulu  
       2018-07-14 09:57:20 +08:00
    有需求就有必要吧,从 4 代 U 就开始等 32G RAM 了。开 VM 和 docker 开发分布式系统,处理器要求反而不高,内存要求还是很高的。
    impossibleshen
        142
    impossibleshen  
       2018-07-14 10:12:23 +08:00
    网页开得多,JAVA 服务起多一点,本地再跑一些分布式组件,那个滋味美滋滋
    JVM 调优能解决一些 JAVA 进程暂用内存大小的问题,但是 jt 还是莫名高,
    然后要跑 Kubernates 和 docker 的 32G 太有必要
    kkaka
        143
    kkaka  
       2018-07-14 10:18:06 +08:00
    开个 Xcode 占 6g 内存的路过..
    neoblackcap
        144
    neoblackcap  
       2018-07-14 10:23:33 +08:00
    @20015jjw 你这样说我就信,大型工程真的 Macbook Pro 不够用,编译都得上 Mac Pro,不过 Mac Pro 几年没有升级了,也是垃圾。


    @applehater 大型桌面软件开发肯定是配置越高越好,CPU 框框约多当然越好,游戏开发上泰坦 /1080ti,CAD 上专业卡。内存堆上去。
    20015jjw
        145
    20015jjw  
       2018-07-14 10:46:10 +08:00 via Android
    @neoblackcap 贼无奈 iMac Pro 那个芯片还没弄好 只能手动 imaging 等到弄好大家就能申请 iMac Pro 了.. mac pro 讲道理已经比 17 年的 15 寸慢了 内存 /硬盘 /u 都慢 就是内存大而已 难受.. 公司也不可能黑苹果 只能等
    snail1988
        146
    snail1988  
       2018-07-14 11:11:50 +08:00
    日常使用 12-14G 文件缓存 2-4G swap 使用 1-4G
    16G 内存已经会遇到瓶颈 下一代肯定换 32G 内存
    snail1988
        147
    snail1988  
       2018-07-14 11:13:52 +08:00
    楼上说的没错 大工程 + 多开工程 浏览器 本地调试相关的其他环境 16G 很快就消耗干净了
    除非用一个关一个 非常影响效率
    32G 内存 还是要买的
    sudoz
        148
    sudoz  
       2018-07-14 12:23:24 +08:00
    内存和硬盘永远都是不嫌多的
    lunacory
        149
    lunacory  
       2018-07-14 15:36:41 +08:00
    就我的使用经验来看

    8G 略少,16G 够用,32G 我应该用不上
    HangoX
        150
    HangoX  
       2018-07-14 16:29:09 +08:00
    说 32G 内存没必要的,大概都不是移动开发吧。。移动开发有时候要开几个虚拟机。。。
    MIMEIK
        151
    MIMEIK  
       2018-07-14 16:35:49 +08:00 via Android
    @goozp 键盘加层膜😂
    liuhuansir
        152
    liuhuansir  
       2018-07-14 17:32:57 +08:00
    @HangoX 我做 android 开发的,我不开虚拟机,直接上真机+Vysor
    Sapp
        153
    Sapp  
       2018-07-14 17:42:55 +08:00
    一般程序员如果不是特别大的工程,基本没必要(前端+后端),因为我以前用的是 8g 的 13 寸,开大概 2-3 个服务器+chrome+日常软件,内存常年处于饱和状态,但是也不至于说完全不够用,还是可以用的(偶尔会卡一下),cpu 双核 i5 大概日常一半占用。16g 就完全够用了,开 3-4 个服务器+一个 docker,chrome+日常软件随便开,一半也就 12-14g 占用,只要不开 pd 虚拟机,没占满过,4 核 i7 日常也就 1-20 占用。当然,有钱自然 32 走起不嫌多。
    vibbow
        154
    vibbow  
       2018-07-14 17:43:38 +08:00
    难道讨论点不应该是 64G 内存 /128G 内存 的必要性么?
    Zchary
        155
    Zchary  
       2018-07-14 19:07:14 +08:00 via iPhone
    你应该是没用 Chrome,8G 内存感觉勉强够用
    HangoX
        156
    HangoX  
       2018-07-14 23:46:37 +08:00
    @liuhuansir 真机很多场景不能模拟的,比如虚拟定位,移动网络模拟等。最重要一点,虚拟机真的快好多。。
    HangoX
        157
    HangoX  
       2018-07-14 23:47:38 +08:00
    @fancyhan 完全可以外接显卡带动,为了这个升级没啥必要
    orvice
        158
    orvice  
       2018-07-15 02:51:46 +08:00
    从 istat 的图表 来看,16g 是够用的..

    但是鬼知道 3 年后 16g 够不够,内存不是 cpu,大总有好处的,mbp 又相对比较贵,加个内存可以多用几年。
    ynyounuo
        159
    ynyounuo  
       2018-07-15 02:59:22 +08:00 via iPhone
    16G 真的是完全不够用,但是这个新 rMBP 买的话想买 4TB SSD 又得咬咬牙,真蛋疼。

    eGPU 也不官方给 N 卡支持,真蛋疼。

    2014 Mid 使用 4980HQ 就完全压不住,不知道这个能不能压住 i9,能保持跑在 4.0Ghz 以上一小时以上就差不多。如果不能,真蛋疼。

    还是说等等 Mac Pro 呢…十二月会大更新么,真蛋疼。

    蛋疼四连。
    Rorysky
        160
    Rorysky  
       2018-07-15 05:03:31 +08:00
    两年前就该上 32g 内存了,这一点 苹果系落后太多
    no13bus
        161
    no13bus  
       2018-09-06 13:32:06 +08:00
    @noe132 window 的内存机制和 mac 完全不同,别拿 mac 的内存来和 windows 对比
    llj5935
        162
    llj5935  
       2019-07-16 15:54:29 +08:00
    我感觉我也没干什么,就开个 chrome,聊聊微信 qq,听个音乐就 20G 了,我也很纳闷真的
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1042 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 21:46 · PVG 05:46 · LAX 13:46 · JFK 16:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.