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

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

  •  
  •   tianlang1989 · 2018-07-13 08:54:49 +08:00 · 52379 次点击
    这是一个创建于 2356 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我的 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  
    venhow
        1
    venhow  
       2018-07-13 08:57:34 +08:00
    太小了,96G 才够用啊
    whileFalse
        2
    whileFalse  
       2018-07-13 08:58:11 +08:00
    目前来讲,开虚机要 16g。
    不开发普通办公的话 8g 能用,做开发(尤其是后端) 8g 勉强购。

    不过考虑这货是可以用 4 年的玩意,上个大点的没错。
    hualongbei
        3
    hualongbei  
       2018-07-13 08:59:48 +08:00
    16 款最低配 有点后悔没有买 16G 定制款了
    66beta
        4
    66beta  
       2018-07-13 08:59:50 +08:00 via Android   ❤️ 1
    2012mid 路过,13 寸无 bar 不更新,价格惹不起
    nutting
        5
    nutting  
       2018-07-13 09:01:02 +08:00
    虚拟机和 JB 家的东西都很占内存
    keepsmilence
        6
    keepsmilence  
       2018-07-13 09:01:08 +08:00
    没必要是因为你用不到
    Oo0
        7
    Oo0  
       2018-07-13 09:01:36 +08:00 via iPhone
    当然是越多越好了
    tianlang1989
        8
    tianlang1989  
    OP
       2018-07-13 09:02:15 +08:00
    @keepsmilence #6 不错,我只是做开发的,我感觉是用不到
    tianlang1989
        9
    tianlang1989  
    OP
       2018-07-13 09:02:47 +08:00   ❤️ 1
    @Oo0 #7 看了下港版 15 寸,从 16G 升到 32G,要加 3000+港币
    coldear
        10
    coldear  
       2018-07-13 09:03:36 +08:00
    感觉主要是给视频编辑,动画制作那些人用的,少数程序员可能能用到
    imnpc
        11
    imnpc  
       2018-07-13 09:06:27 +08:00
    程序开发 16g 只是标配
    x7395759
        12
    x7395759  
       2018-07-13 09:07:51 +08:00
    做什么开发? JB 家的东西同时开 3 个就得 16G 了
    wangyifei6817
        13
    wangyifei6817  
       2018-07-13 09:09:51 +08:00
    16G 内存 随便用用就用了 10G 这还没开 chrome 干起活来经常爆表 必须 32G
    p23XnFNH1Wq953rV
        14
    p23XnFNH1Wq953rV  
       2018-07-13 09:10:14 +08:00
    @coldear #10 是的, 视频编辑性能要求很高
    x86
        15
    x86  
       2018-07-13 09:12:01 +08:00   ❤️ 1
    不带 bar 的话多好
    zj299792458
        16
    zj299792458  
       2018-07-13 09:14:50 +08:00 via iPhone
    国行功能有阉割吗?比如 FaceTime audio ?
    nashxk
        17
    nashxk  
       2018-07-13 09:18:44 +08:00
    我前后端都开发,感觉 8G 明显不够。。Google 家的东西太吃内存了。
    Weny
        18
    Weny  
       2018-07-13 09:20:10 +08:00 via iPhone
    没有 64G 我都不敢开 Chrome
    20015jjw
        19
    20015jjw  
       2018-07-13 09:22:53 +08:00 via Android
    必要 16g 疯狂不够 64 觉得勉强
    data2world
        20
    data2world  
       2018-07-13 09:23:42 +08:00
    @x7395759 我开三个也没 16G。。。clion、pycharm、idea
    x7395759
        21
    x7395759  
       2018-07-13 09:24:32 +08:00
    @data2world #20 再开个浏览器嘛
    qqjt
        22
    qqjt  
       2018-07-13 09:30:42 +08:00   ❤️ 2
    ……我特别想知道 16g 不够的都是搞什么开发的
    toma77
        23
    toma77  
       2018-07-13 09:32:46 +08:00
    这次居然没有不带 bar 的。。
    rogwan
        24
    rogwan  
       2018-07-13 09:32:48 +08:00 via Android
    不用虚拟机,8g 够用,多个虚拟机那没内存根本跑不动
    mwdzb
        25
    mwdzb  
       2018-07-13 09:35:27 +08:00
    年经问题,再过两年我们就该讨论 64G 内存的必要性了。
    graysheeep
        26
    graysheeep  
       2018-07-13 09:36:52 +08:00
    开虚拟机就别用笔记本了吧 我 24G 的台式跑虚拟机 笔记本就专门开发
    elevenjin
        27
    elevenjin  
       2018-07-13 09:43:02 +08:00
    觉着没必要就使 8G 的呗,反正大把的人等着买 32G 的呢,没有花钱的不是
    zhangchioulin
        28
    zhangchioulin  
       2018-07-13 09:46:23 +08:00
    16G 标配,32G 合适。

    不嫌大
    Buffer2Disk
        29
    Buffer2Disk  
       2018-07-13 09:51:09 +08:00
    JB+chrome 16G 够用
    再开个虚拟机,16G 明显不够了,32G 迫切需要
    shily
        30
    shily  
       2018-07-13 09:53:38 +08:00 via Android
    @qqjt #21 同问
    ……我特别想知道 16g 不够的都是搞什么开发的
    Android 开发 as 开多个项目最多 10G
    jeeve
        31
    jeeve  
       2018-07-13 09:55:48 +08:00
    我的 Late 2013 还能再战五年 😝
    murmur
        32
    murmur  
       2018-07-13 09:55:49 +08:00   ❤️ 1
    @qqjt 程序员 32g 可能真的是在吹 b,这种需求建议上大型服务器,我们以前跑科学计算初始运行 180g 内存占用,花几十万买的 1t 内存的服务器
    笔记本上能这个内存估计大的音视频编辑应该很容易做到
    shuizhengqi
        33
    shuizhengqi  
       2018-07-13 09:57:42 +08:00
    很好奇,你们到底是做什么的? 16g 不够,你们是同时本地跑几个 idea 吗?同时多个项目进行开发
    shuizhengqi
        34
    shuizhengqi  
       2018-07-13 09:58:40 +08:00
    我一个全栈,idea,npm 一直运行,也就是 cpu 会偶尔卡一下,内存从没满过
    jdgui
        35
    jdgui  
       2018-07-13 09:59:36 +08:00
    8g 的确不够,16g 完美。。
    32g 除了故意开那么多不然不可能用满
    reus
        36
    reus  
       2018-07-13 10:00:21 +08:00
    不够是因为某些程序,例如 chrome,有内存泄漏,这种是 1024G 都不够漏的
    Hashtagoo
        37
    Hashtagoo  
       2018-07-13 10:07:35 +08:00 via iPhone
    AE 渲个稍微大点体量的工程 内存有多少吃多少 不存在没必要的…
    revlis7
        38
    revlis7  
       2018-07-13 10:11:14 +08:00   ❤️ 1
    好了好了知道了,你们都是搞核武器开发的。

    不过突然想到,Mac 广告或者演示里貌似都是多媒体编辑出现的频率更高一些,明明楼上那些程序员才是更重度的使用者,你看他们从事的工作是多么的重要,Apple 居然无视这么重要的人群,真的很奇怪。
    goozp
        39
    goozp  
       2018-07-13 10:12:46 +08:00
    其实我想知道。这次只是配置上的更新吗,还是有键盘什么的之类的优化
    kendricklamar
        40
    kendricklamar  
       2018-07-13 10:15:33 +08:00 via Android
    @revlis7 程序员不够酷。感觉 Apple 倾向于把 Mac 的形象塑造成面向个人的艺术创造或者教育学习工具,而不是面向企业的生产力工具。
    Magician7
        41
    Magician7  
       2018-07-13 10:16:16 +08:00
    18 款都带 bar???
    min
        42
    min  
       2018-07-13 10:17:29 +08:00
    32g pc laptop 用下来觉得完全不用对内存费心

    现在工作使用的 laptop 20g 内存,chrome 开个 50 个 tab 没有压力
    pandachow
        43
    pandachow  
       2018-07-13 10:17:30 +08:00
    算法岗,日常用 4g …
    zhengxiaowai
        44
    zhengxiaowai  
       2018-07-13 10:18:33 +08:00
    什么时候能出一个 15 寸不带 Bar 的啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
    irobbin
        45
    irobbin  
       2018-07-13 10:21:52 +08:00
    内存大,很多东西就可以缓存到内存里面,速度不就快起来了。很简单的道理。

    谁会嫌弃内存大?

    iPhone 4 的 Retina 屏幕没出的时候,也没见过人抱怨屏幕的不好
    karllynn
        46
    karllynn  
       2018-07-13 10:24:47 +08:00
    16g 一般够了,但是如果开虚拟机的话,还是 32g 给力啊
    hahastudio
        47
    hahastudio  
       2018-07-13 10:25:55 +08:00
    Chrome 开了几个页面,打开了 2 个 IDE,就已经 13G 了
    lhy360121
        48
    lhy360121  
       2018-07-13 10:26:12 +08:00
    有必要,我开 4 台虚拟机的 k8s 集群,装不了 es,表示内存不足。
    yodiaodiao
        49
    yodiaodiao  
       2018-07-13 10:28:18 +08:00
    128G 才够
    UnknownR
        50
    UnknownR  
       2018-07-13 10:31:14 +08:00   ❤️ 3
    @shuizhengqi 他们一般都要同时写 C++,python,js,go,java,开着 jetbrains 全套 IDE 和 chrome 20+ tabs,还要开着 windows 虚拟机,分配和 16G 内存,在虚拟机里开 vs 和 chrome,32G 内存对他们来说根本不够用,512G 内存才是标配
    g67261831
        51
    g67261831  
       2018-07-13 10:35:32 +08:00
    谁用的到就是有必要,谁用不到就是没必要,相对的,没什么好讨论的我觉得。
    20015jjw
        52
    20015jjw  
       2018-07-13 10:46:20 +08:00 via Android   ❤️ 2
    只能说楼上某些人项目太小就出来随意揣摩其他人的 use case.. 大厂很多东西光开个 ide 编译一下就 16g 跑满了..
    caoz
        53
    caoz  
       2018-07-13 10:50:22 +08:00
    8G 非常不够,我司安全部门开发的安全助手要求每人都装,感觉有很大 bug, 最近随随便便就占个 3 个多 G, 我也是醉了...
    tyhunter
        54
    tyhunter  
       2018-07-13 10:55:20 +08:00
    剪辑汪
    分两种:公司给配,越大越好
    自己买:16G 够用,需要给高的性能就直接整台式机了
    ghostgril
        55
    ghostgril  
       2018-07-13 10:57:42 +08:00
    1T 海盗船内存了解一下
    AlphaTr
        56
    AlphaTr  
       2018-07-13 10:58:00 +08:00
    没有够用一说,内存越大,缓存在内存里的程序越多,体验更好;比如 PS 这种,缓存在内存,想用了就秒开,肯定比新打开从硬盘加载快多了;还有 Docker 这种东西,容器跑在后台都是不关了。
    tmac6740
        57
    tmac6740  
       2018-07-13 10:58:30 +08:00 via iPhone
    其实并不一定要用到 光是心理就很爽了 而且也差不了多少钱 何必在意那点
    xiaoxinshiwo
        58
    xiaoxinshiwo  
       2018-07-13 10:59:48 +08:00
    价格感人,惹不起,惹不起
    iyaozhen
        59
    iyaozhen  
       2018-07-13 11:02:01 +08:00 via Android
    8gb 只能说勉强够,日常 pycharm、phpstorm、idea 一起开着,chrome 多开几个网站就不行了
    lostarray
        60
    lostarray  
       2018-07-13 11:04:41 +08:00
    有些人就算自己用不到那么多内存,也不要对用得到的人冷嘲热讽好吧?很多大型项目有很多依赖的,想在本地开发测试就得全部跑起来。至少我现在 8G 是完全不够用的,基本开不了虚拟机,就算 16G 感觉也才刚好够用,有点心动 32G。
    noe132
        61
    noe132  
       2018-07-13 11:05:32 +08:00   ❤️ 1
    工作时


    内存够大的时候,需要加载的东西都能经量保存在内存中,减少写入磁盘分页文件和加载的时间
    32G 内存有 18G 是缓存着的,有需要随时可以取来使用不比读写硬盘


    所以虽然 Atom 吃了近 4G 内存,但基本没有卡顿。
    理论上
    8G 够用,应用不能开多了
    16G 用的舒服,可以稍微多开点东西
    32G 用的爽,应用可以随便开

    当然 32G 也能用完
    Atom + Chrome + Photoshop 就能快吃满 32G.
    用 Photoshop 手绘大分辨率的图片,很快历史记录就能把内存吃完,吃完之后吃磁盘缓存,有次我 C 盘还剩 30 多 G,被 photoshop 的缓存把磁盘空间占满了
    tianlang1989
        62
    tianlang1989  
    OP
       2018-07-13 11:07:54 +08:00
    mac 系统的内存原理跟 Windows 还是略有不同的
    mac 系统内存基本上刚开始使用就会逐渐占满,并且不会释放,相当一部分内存都属于缓存,可以随时释放的。
    zernel
        63
    zernel  
       2018-07-13 11:08:35 +08:00
    同 late 2013,内存一直是瓶颈,整天内存不足,没有用虚拟机,只是网页开得多,时不是 chrome 还会崩溃一下
    tedcon
        64
    tedcon  
       2018-07-13 11:09:51 +08:00
    举个实际的例子,开发一个网站
    VSCode 开 webpack-dev-server 跑 react
    IDEA 跑 JAVA 后端
    同时 Docker 跑 Mongo,Redis,Nginx
    加上 Chome 的十几个 tab
    mbp 2015 mid 8G 内存的确不太够用
    neoblackcap
        65
    neoblackcap  
       2018-07-13 11:13:34 +08:00   ❤️ 1
    @20015jjw 大厂不是配惠普的工作站吗?而且大厂不是应该有 CI 吗,就连我们组都有 CI。大项目用自己的机器编译不是搞笑么?服务器有几十个 CPU,不是更快更好么?
    viator42
        66
    viator42  
       2018-07-13 11:15:47 +08:00
    系统 win10,打开 android studio 再开个虚拟机平均占到 10G 内存
    对我来说 8G 是没法用的
    Heavytiger
        67
    Heavytiger  
       2018-07-13 11:21:14 +08:00
    32 绝对满足开发了。希望 cpu 快点,主要是编译花太久
    qhd
        68
    qhd  
       2018-07-13 11:22:20 +08:00
    如果现在你们觉得 16G 够用,放心,以后苹果升级系统会让你们觉得不够用
    Soulless123456
        69
    Soulless123456  
       2018-07-13 11:27:20 +08:00
    太小了,128G 了解一下?
    kidult
        70
    kidult  
       2018-07-13 11:30:32 +08:00
    不然找不到买新款的理由阿
    wildplant
        71
    wildplant  
       2018-07-13 11:35:46 +08:00 via iPhone
    其实一个月两万块也差不多够,你嫌多吗?
    zouyun5152
        72
    zouyun5152  
       2018-07-13 11:36:10 +08:00
    工作机……
    zouyun5152
        73
    zouyun5152  
       2018-07-13 11:36:33 +08:00
    zouyun5152
        74
    zouyun5152  
       2018-07-13 11:37:16 +08:00
    我去,序列号的码怎么没打上……删不掉吗……
    murmur
        75
    murmur  
       2018-07-13 11:39:34 +08:00
    @tedcon 你们没有测试环境么 连 redis 和 mongo 都要自己开自己的
    一个人 java 前端都搞定
    全栈还是牛逼
    zouyun5152
        76
    zouyun5152  
       2018-07-13 11:40:52 +08:00
    @zouyun5152 #73 @Livid 这个图能帮忙删除吗
    murmur
        77
    murmur  
       2018-07-13 11:41:33 +08:00
    @noe132 我是不是可以说 atom 一个记事本都占 4g 内存这么垃圾怕不是被 jetbrains 家产品完爆
    murmur
        78
    murmur  
       2018-07-13 11:43:08 +08:00
    @lostarray 这不算个理由,大型项目不支持分布式部署和模块化本身就是你项目设计的失败,或者是公司不给你们测试服务器的借口?
    dalang
        79
    dalang  
       2018-07-13 11:43:52 +08:00
    我的是第一代 rmbp,用了 5 年多,内存 8G。讲真,如果内存是 16G 的话,我还会考虑再坚持一段时间。但是 32G 有没有必要很难说,尤其考虑到价格,我会买 16G 的。
    roychan
        80
    roychan  
       2018-07-13 11:44:37 +08:00
    可是十五寸的这一次是 DDR4 啊,应该差不多直接把增加的电池容量直接吃掉了。CPU 再一升级,续航可能要完蛋。
    jianpeng957
        81
    jianpeng957  
       2018-07-13 11:45:06 +08:00
    16G - 日常开发( chrome 多开+intellij+docker )其实也够了吧(除了你编译的时候风扇猛转外)。加大点内存当然舒服,不过还得看需求。
    lostarray
        82
    lostarray  
       2018-07-13 11:52:25 +08:00
    @murmur #78 有模块化和测试环境,但是你开发的时候总得本地测试吧,本地数据又不能和测试环境的混在一起...
    NonClockworkChen
        83
    NonClockworkChen  
       2018-07-13 11:53:03 +08:00
    我来说个牛逼的场景,我们的甲方的设计师,把 10 来个 app 页面放在同一个 PSD 里面,psd 就有 350+MB,然后 PS,一开,PS 占了 9G 的内容,吊炸天。
    rocksolid
        84
    rocksolid  
       2018-07-13 12:26:28 +08:00
    钱多就买最大了,省的像楼上的没事看内存占有量
    lxfxf
        85
    lxfxf  
       2018-07-13 12:31:08 +08:00
    如果写 Scala 的话,32G 非常有必要
    fuckshiter
        86
    fuckshiter  
       2018-07-13 12:43:54 +08:00 via iPhone
    我 android,as 模拟器直接爆 8g 了,16 很有必要
    fuckshiter
        87
    fuckshiter  
       2018-07-13 12:44:58 +08:00 via iPhone
    @shily 不开模拟器吗
    lk1ngaa7
        88
    lk1ngaa7  
       2018-07-13 13:05:27 +08:00
    好奇为啥要开虚拟机?
    NG6
        89
    NG6  
       2018-07-13 13:05:47 +08:00 via iPhone
    不是够不够的问题,内存确实就是越大越舒服用着
    HongJay
        90
    HongJay  
       2018-07-13 13:09:21 +08:00
    我 Android,as 模拟器加 idea 本地服务器加 as 两个加 chrome 20g 都快满了。。
    applepieuser
        91
    applepieuser  
       2018-07-13 13:18:11 +08:00
    @noe132 可以去看 mactalk 中关于 macOS 系统内存的介绍。不要拿 windows 系统来比。两者是完全不同的设计。
    madtcsa
        92
    madtcsa  
       2018-07-13 13:34:40 +08:00
    16GB,Android Studio 日常开 2 个工程,Chrome 不会开很多标签页,感觉还好。不过开个模拟器或者虚拟机,的确有点吃力。
    wb14123
        93
    wb14123  
       2018-07-13 13:36:15 +08:00   ❤️ 1
    夏虫不可语冰
    20015jjw
        94
    20015jjw  
       2018-07-13 13:36:48 +08:00 via Android
    @neoblackcap nah 破笔记本 16g 内存 intellij 疯狂优化都卡
    mac pro 上 64g 内存 as 根本无法开 服务器 build 有啥用 code infer 都能卡三年
    macha
        95
    macha  
       2018-07-13 13:39:13 +08:00
    做客户端开发的话,16G 确实是标配,8G 多开几个 IDE 就开始卡顿了。
    tingyunsay
        96
    tingyunsay  
       2018-07-13 13:39:15 +08:00
    有没有入手了的大佬啊,测试一波,我现在也想入一个,但是不知道在哪儿买靠谱一点,官网还是托人去香港买呢?对了,续航怎么样呀?
    ftu
        97
    ftu  
       2018-07-13 13:40:10 +08:00
    8G 够用的人用 newMacBook 也不错,16G 不够用的人上 15 寸 32G 的也不够用
    wangcansun
        98
    wangcansun  
       2018-07-13 14:05:08 +08:00 via iPhone
    自己组装黑苹果,开始 16g 内存,但是因为经常开新的网页,内存还是会有些吃紧,然后换了 32g,网页随便开了。
    leafiy
        99
    leafiy  
       2018-07-13 14:06:59 +08:00
    居然还有人嫌自己的电脑太快?!
    WeberXie
        100
    WeberXie  
       2018-07-13 14:07:32 +08:00
    64G 内存刚刚好
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5637 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 03:27 · PVG 11:27 · LAX 19:27 · JFK 22:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.