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

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

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

    日常使用: 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


    补个内存图片.
    pandachow
        4
    pandachow  
       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
    OneMan  
       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   ·   实用小工具   ·   4065 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 05:13 · PVG 13:13 · LAX 21:13 · JFK 00:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.