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

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

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

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

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

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

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

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


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

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

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

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

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

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

    蛋疼四连。
        160
    Rorysky   5 天前
    两年前就该上 32g 内存了,这一点 苹果系落后太多
    1  2  
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   实用小工具   ·   634 人在线   最高记录 3541   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 22ms · UTC 20:03 · PVG 04:03 · LAX 13:03 · JFK 16:03
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1