感觉开发用 16G 的 MBP 已经快不够日常使用了. - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
canxden
V2EX    MacBook Pro

感觉开发用 16G 的 MBP 已经快不够日常使用了.

  •  
  •   canxden 2020-07-07 18:17:11 +08:00 6550 次点击
    这是一个创建于 1922 天前的主题,其中的信息可能已经有所发展或是发生改变。

    日常使用: XCode 运行代码, 看层级结构. 反正就是常规的开一个工程项目使用.

    外接一个 1080P 的显示器, 看看原型图还有文档之类的. Chorme 没有插件并且开最多 10 个页面.

    偶尔常驻的软件也就 SoureTree, 钉钉. 后台会挂 vpn(这应该不吃内存吧...)

    经常看到内存吃紧到就剩下 500m.

    当然也没致卡顿, 偶尔会有未响应的情况, 但是更多的时候是, 看层级图的时候 XCode 会报内存不够用..

    49 条回复    2020-08-16 08:46:09 +08:00
    echo1937
        1
    echo1937  
       2020-07-07 18:20:08 +08:00 via iPhone
    我用的是 8G 版 mbp,看到你的帖子下次一定买 32G 的。
    meisen
        2
    meisen  
       2020-07-07 18:21:03 +08:00
    macOS 的内存和售楼一样,16GB 起,这个「起」很重要
    canxden
        3
    canxden  
    OP
       2020-07-07 18:21:03 +08:00


    补个内存图片.
    xxm459259
        4
    xxm459259  
       2020-07-07 18:23:09 +08:00
    其实你继续用也不一定会卡,Unix 会有自己的内存管理机制…
    canxden
        5
    canxden  
    OP
       2020-07-07 18:24:58 +08:00
    @pandachow #4
    其实有这样的感想,主要是内存不足导致 XCode 的层级图和内存堆栈都看不了.
    等于一个功能就没法用了..
    richangfan
        6
    richangfan  
       2020-07-07 18:25:48 +08:00 via Android
    等 DDR5 出来,一条内存 64G
    HongJay
        7
    HongJay  
       2020-07-07 18:29:15 +08:00
    哈哈。你别看剩下的。。你没卡不就行了
    Torys
        8
    Torys  
       2020-07-07 18:33:43 +08:00
    哪一款 MBP ?
    qdwang
        9
    qdwang  
       2020-07-07 18:34:36 +08:00 via iPhone
    macos 不用看剩下的
    leeleelee
        10
    leeleelee  
       2020-07-07 18:36:19 +08:00 via Android
    the great suspend 插件
    Lin0936
        11
    Lin0936  
       2020-07-07 18:40:07 +08:00 via iPhone
    特别是现在写 SwiftUI 那叫一个吃内存
    lizytalk
        12
    lizytalk  
       2020-07-07 18:42:38 +08:00
    后台 docker 好几个 G,IDE 好几个 G,chrome 几个 G,再开个虚拟机,又是好几个 G,16G 真不够用....
    u6pM63mMZ34z32cE
        13
    u6pM63mMZ34z32cE  
       2020-07-07 19:00:22 +08:00
    17 年 8g 的 mbp, 开发起来还行
    amundsen
        14
    amundsen  
       2020-07-07 20:05:30 +08:00
    32G 表示日常至少占用 27G 。
    shengyueming
        15
    shengyueming  
       2020-07-07 20:11:11 +08:00
    非活跃的都是可用内存
    xupefei
        16
    xupefei  
       2020-07-07 20:12:40 +08:00 via iPhone
    自从公司发了个 64G 的,我再也不用 aws devbox 开发了
    OiHan
        17
    OiHan  
       2020-07-07 20:17:34 +08:00
    目前还是 4G 内存电脑的瑟瑟发抖,看着现在手机动辄 10G+的内存,真是。。。。
    leebo
        18
    leebo  
       2020-07-07 20:19:20 +08:00
    常年内存没有超过 8g 4g 其实也不卡的 13 款的笔记本 4g 现在感觉依然可以再战 10 年
    niubee1
        19
    niubee1  
       2020-07-07 20:19:24 +08:00
    @xupefei 64G 的 rbmp ?豪横!
    fuwu1245
        20
    fuwu1245  
       2020-07-07 20:26:58 +08:00
    只要不卡就行了,别去看占用。。
    ArJun
        21
    ArJun  
       2020-07-07 20:36:42 +08:00
    能说啥,xcode 和 android studio 是最占内存的 ide
    laragh
        22
    laragh  
       2020-07-07 20:56:44 +08:00
    其实你 32G 也会给你吃的不会剩下太多。其实 16G 可以的。
    gwybiaim
        23
    gwybiaim  
       2020-07-07 21:01:55 +08:00
    请使用 64G,再也不用捉襟见肘
    https://s1.ax1x.com/2020/07/07/UAcZ5t.png
    xupefei
        24
    xupefei  
       2020-07-07 21:02:12 +08:00
    @niubee1 只要现在入职我司,人人都有 i9/64G/1T 笔记本
    felixcode
        25
    felixcode  
       2020-07-07 21:04:39 +08:00 via Android
    16G 只能算是非开发用的主流,开发用至少还得 32G,64G 也常见了。
    fish267
        26
    fish267  
       2020-07-07 21:11:39 +08:00
    Java 开发,感觉性能还行,但是独立显卡,耗电太太太快了,touchbar 也鸡肋的一笔,远不如我之前 2015 款.
    justforlook44444
        27
    justforlook44444  
       2020-07-07 21:15:22 +08:00
    cleanmymac 清理内存
    ftu
        28
    ftu  
       2020-07-07 22:02:51 +08:00 via iPhone
    你会发现即便你买的是 32G,开同样的窗口,剩余可能还是 500M,呵呵
    Jirajine
        29
    Jirajine  
       2020-07-07 22:14:14 +08:00 via Android
    如果你浏览器不开很多标签,不用虚拟机,不用 jetbrains,那么 16G 内存也许足够?
    maxmax
        30
    maxmax  
       2020-07-07 22:19:49 +08:00
    你那个外接显示器,就是个大坑。
    我的 mbp15 一外接显示器。显卡吃不消,内存 cpu 狂吃
    20015jjw
        31
    20015jjw  
       2020-07-08 06:43:44 +08:00
    96g 擦丝板 + 64g 的 mbp 路过
    我感觉内存需求都是相对的,我同事一直用 ssh 在远程写,16g 基本只需要放 chrome 和 vs code,服务器端很大,本地根本跑不起来,他的虚拟机接近 1T 的内存...
    但是我本地写客户端,客户端项目小很多,但是跟 lz 比肯定是爆炸大,因为我笔记本 64g 就基本只敢同时干一件事,开个 Android Studio 开点 Chrome,你让我再开 vs code 看看 server 我是不太敢的,96g 的台式机就会稍微好一点,稍微能多开一点东西。
    贴个截图,我这还没开 vs code,主要只是开了 Android Studio 和 Chrome,一个 ultrafine 一个 2k 屏幕,再开点 vs code 就有点虚了... 有点后悔没申 28c 192G 的...
    https$://imgur.com/W3z3UUN
    Originalee
        32
    Originalee  
       2020-07-08 08:53:32 +08:00   1
    同样是 16G 感觉不够用,整了个 32G 的黑果顺畅无比

    下台 mbp 也必须要打底 32G
    modern8tom8
        33
    modern8tom8  
       2020-07-08 09:46:44 +08:00
    小白问,开发这么吃内存吗?比如 java 这种语言
    canxden
        34
    canxden  
    OP
       2020-07-08 09:57:06 +08:00
    @modern8tom8 #33 看项目吧. 而且如果是自己买 推荐买 32g. 不要等不够用的时候再想着节源减流.
    tongzhirongnine
        35
    tongzhirongnine  
       2020-07-08 10:37:30 +08:00
    可是 32gb 在耗电上会比 16gb 更多吗? 我的是 16 寸 16gb, 像手机一样一天一冲不用时刻接着电源感觉还不错.
    gargar
        36
    gargar  
       2020-07-08 10:49:39 +08:00
    炸出这么多土豪
    你们内存比我小本本的硬盘还大
    scukmh
        37
    scukmh  
       2020-07-08 13:46:29 +08:00
    64G 表示用着很舒服。
    OneMan
        38
       2020-07-08 16:36:50 +08:00
    @20015jjw 这么大?我 15 款 16G,平时三个 android studio 工程,三个 clion 工程,一个 edge 浏览器,还有什么 QQ 微信 OneNote 之类的,是怎么过的。
    按你说法我好像只能开个文本编辑器了。。。
    RayJiang9
        39
    RayJiang9  
       2020-07-08 16:41:55 +08:00
    公司配的 8G 的 iMac,我调试都得用真机,不能用模拟器...
    Linchstein
        40
    Linchstein  
       2020-07-08 17:21:48 +08:00
    你得看内存压力,我 32G 日常上个网都能 25G,但是内存压力只有不到 20%
    Jiki
        41
    Jiki  
       2020-07-08 17:35:01 +08:00
    32GB 版本平时只看电视,觉得浪费
    20015jjw
        42
    20015jjw  
       2020-07-08 17:40:34 +08:00 via Android
    @OneMan
    说了这些都是相对的嘛
    举个例子 Android app 来说 2048 是项目 微信也是项目 你觉得一样吗?
    而且我图也没造假啊...
    crazycarry
        43
    crazycarry  
       2020-07-08 17:41:59 +08:00
    也就是视频以及经常需要开虚拟机之类的有 32-64g 的需求,其他的 16g 基本一半就是缓存加速的,不会超过 6g
    OneMan
        44
    OneMan  
       2020-07-08 18:49:51 +08:00
    @20015jjw 只是有点好奇,mac 的内存是有多少尽量载入多少,跟实际用多少好像是两回事吧。
    20015jjw
        45
    20015jjw  
       2020-07-09 00:54:38 +08:00 via Android
    @OneMan
    但是我 Android Studio Xmx 就 24G...
    build 的时候系统内存总低于 32G 他会提示换电脑...
    我在笔记本上开 vs code 用太猛电脑会说内存不足...
    只能说项目大起来真的大...
    比如那个 1T 内存才能跑起来的后端...
    ApmI00
        46
    ApmI00  
       2020-07-09 10:54:29 +08:00   1
    非活跃 5 个 G 呢,怎么就不够用了。。。 说真的,有几个开发者会触发到 16G 的瓶颈呢。大项目,也是一个一个模块或者服务构成的,一般开发者也没权限,所有都在本地加载把。。。
    yousabuk
        47
    yousabuk  
       2020-07-09 12:08:45 +08:00
    你得是想换了?所以看现在这个电脑哪哪不顺眼
    Acoolda
        48
    Acoolda  
       2020-07-14 08:51:13 +08:00 via Android
    我感觉你们故意跟 Mac book 较劲,为啥我 16G,开两三个 ide,网页十几页,五六个 app,完全没有卡,内存不够用的迹象
    byte10
        49
    byte10  
       2020-08-16 08:46:09 +08:00 via Android
    关于这个内存问题,感觉你们都在开发火箭卫星,技术可能很菜,但是花里花俏的就一堆。正常 16g 开发啥都够了,你搞系统级别的研发,当我没说
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     876 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 21:49 PVG 05:49 LAX 14:49 JFK 17:49
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86