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

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

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

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

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

    只有在跑 tf 的时候才会出现接近占满的情况,所以你也不能说没必要,只是用到大内存的时候比较少
        115
    Narcissu5   74 天前
    8G 内存多开两个 IDE 就卡得不要不要得
        116
    gclove   74 天前
    能用顶配就用顶配
        117
    ymcisokay   74 天前
    我想...我可能是唯一一个 24g 内存的...
        118
    deadEgg   74 天前
    干脆等 内存硬盘一体再买好了。
        119
    byuan04   74 天前
    目前 8G 还行。。。
    xCode + npm
        120
    jedihy   74 天前 via iPhone
    带 bar,放弃了。用不了。
        121
    neoblackcap   74 天前
    @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
        122
    breezeFP   74 天前
    12 款 i7 二代 8G,webstorm + npm + electron,有时会卡,需要退出软件重新打开
        123
    xunandotme   74 天前
    @Kenny +1 mid 2012 11.6 64g
        124
    nicevar   74 天前
    12 年我就上 16G 了,现在是 18 年了你还告诉我 16G 够用,这不逗吗,平时内存上午就用到 15-20G,到下午就要用到 24G 左右了,4G 真不够开一个 Android Studio 的
        125
    ash   74 天前
    想买就买,别墨迹😄
        126
    Mohanson   74 天前
    4G 瑟瑟发抖
        127
    icyalala   74 天前
    V 站可是号称 "创意工作者们的社区" 啊。。
    难道创意者就只是开发人员?
        128
    huclengyue   74 天前 via Android
    做安卓开发一个 AS 就先用 4-5G 内存,然后网页 20+ 有时在开一个模拟器。。
        129
    uuair   73 天前
    我在 2012 年买的 rmpb,是第一代产品,定制的顶配,所有都是最高配。到今天还在用,而且不卡顿。。如果想省心,就上吧。。。。
        130
    zartouch   73 天前 via iPhone
    然而我们程序本机跑起来要 80g 左右, 所以组里统一是 96g 内存工作站
        131
    diggerdu   73 天前
    64G 不够的是炼丹的要把数据集放内存吗,252G 我都放满过
        132
    20015jjw   73 天前
    @neoblackcap
    我说“破笔记本 16g 内存 intellij 疯狂优化都卡” 所以要上 32g 啊... 你 jvm 设置就别拿来展示了... 我们有数个 teams 在专门做 developer velocity 的... 从怎么 build 到怎么优化 intellij 到给 intellij 写插件... 你要是区区一个 jvm 设置就能搞定,我司一年几百万刀养的这 20-30 个人岂不是都给你就行?
    项目特别大的那帮人原来基本只能在垃圾桶开发,现在有了 32g 笔记本之后可能应急可以开发,以前应急是开发不了的。项目稍微小点的,code infer 可以深一点,intellij 可以快一点,开发者的时间太值钱了,能让 build 变快 1min,3000 刀真的不算什么 - - 我司有的加班狂都是下班带着垃圾桶走的,你感受一下 - -
        133
    gitgit   73 天前 via Android
    Java 16G 长期内存占用百分之 90,主要是我不喜欢关机,关网页,还喜欢开多个 idea
        134
    applehater   73 天前 via iPhone
    @neoblackcap 做大型桌面软件开发的需要给什么配置?比如游戏客户端?或者 CAD 软件。
        135
    chengluyu   73 天前
    别了。macOS 内存要看内存压力的。我这种经常 VSCode 和 XCode 同时开着外加开浏览器的,8 GB 内存压力日常 80%+。黑苹果台式机 16 GB 内存内存压力就很低,大约在 20% 左右。

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

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


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

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

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

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

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

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

    蛋疼四连。
        160
    Rorysky   72 天前
    两年前就该上 32g 内存了,这一点 苹果系落后太多
        161
    no13bus   19 天前
    @noe132 window 的内存机制和 mac 完全不同,别拿 mac 的内存来和 windows 对比
    1  2  
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2250 人在线   最高记录 3762   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 25ms · UTC 12:59 · PVG 20:59 · LAX 05:59 · JFK 08:59
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1