V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
tianlang1989

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

  •  
  •   tianlang1989 · Jul 13, 2018 · 54067 views
    This topic created in 2851 days ago, the information mentioned may be changed or developed.
    我的 Late 2013 款用到现在也快 5 年了,8G 内存,从来没觉得内存是瓶颈
    所以 32G 内存感觉好像并不是很有必要啊
    Supplement 1  ·  Jul 13, 2018
    目前讨论还蛮激烈的,这里补充一下:
    既然是在 V 站讨论,电脑的主要用途肯定是开发了
    所以什么剪辑视频、photoshop 之类的我们就不讨论了吧
    更别说装 Windows 系统打游戏了
    MacBook 本来就不适合打游戏。

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

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

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

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

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


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

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

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

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

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

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

    蛋疼四连。
    Rorysky
        160
    Rorysky  
       Jul 15, 2018
    两年前就该上 32g 内存了,这一点 苹果系落后太多
    no13bus
        161
    no13bus  
       Sep 6, 2018
    @noe132 window 的内存机制和 mac 完全不同,别拿 mac 的内存来和 windows 对比
    llj5935
        162
    llj5935  
       Jul 16, 2019
    我感觉我也没干什么,就开个 chrome,聊聊微信 qq,听个音乐就 20G 了,我也很纳闷真的
    1  2  
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2176 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 162ms · UTC 00:30 · PVG 08:30 · LAX 17:30 · JFK 20:30
    ♥ Do have faith in what you're doing.