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

2020 款 MBP 内存 32G 的,写后端卡得一 p,要不要换新款?

  •  
  •   loveumozart · 2023-04-19 18:56:43 +08:00 · 12136 次点击
    这是一个创建于 365 天前的主题,其中的信息可能已经有所发展或是发生改变。
    公司发的 2020 款 mbp ,catanlina 系统,13 寸 32g+i7 那个,平时代码都是 clone 到 mac 上写,linux 开发机只用来同步本地代码到远程,没有用 vscode ,也没有 vscode+remote 的那种模式,因为跳转太慢了,感觉不如 goland 来的简单。

    效果就是,开三四个 goland ,vscode 开五六个,chrome 开差不多五六个窗口,每个窗口 20 多个标签,再加个公司的 IM 工具,然后 goland 就开始卡死了,时不时会无响应,只能强制关闭重新打开。。。

    问同事好像 M 系列新款,至少 ide 滑动上一点也不卡,要不要换? M1Pro 的好像就只能 16gb 内存,还是说,大家也这样,卡是正常现象?
    131 条回复    2023-04-23 13:08:45 +08:00
    1  2  
    vzhzhq
        1
    vzhzhq  
       2023-04-19 19:01:31 +08:00   ❤️ 1
    重启试过了吗
    amlee
        2
    amlee  
       2023-04-19 19:03:30 +08:00   ❤️ 16
    我觉得但凡是多开 ide 的人,都是没效率的人
    Alias4ck
        3
    Alias4ck  
       2023-04-19 19:10:53 +08:00
    为啥要开这么多 vscode 和 goland 要不上 nvim?
    YPPJJ
        4
    YPPJJ  
       2023-04-19 19:19:55 +08:00
    你这使用场景,M 系列 16GB 也是卡的.
    issasall49
        5
    issasall49  
       2023-04-19 19:25:47 +08:00
    你这不是在工作,合着在测试电脑的性能
    tulongtou
        6
    tulongtou  
       2023-04-19 19:33:51 +08:00
    13 寸是低电压 CPU ,i7 也是垃圾。建议趁早换 M 系列,CPU 性能至少提高 10 倍
    fisherwei
        7
    fisherwei  
       2023-04-19 19:39:59 +08:00
    想请教一下开 5 6 个 chrome ,每个里面 20 多个 tab ,是怎么能记住想看的页面在哪的?还是需要一个一个找?
    Denovo1998
        8
    Denovo1998  
       2023-04-19 19:45:05 +08:00
    @fisherwei sidekick 浏览器可以用 control tab 。
    edotac
        9
    edotac  
       2023-04-19 20:28:05 +08:00   ❤️ 6
    @amlee 一个功能涉及几个项目仓库很正常吧?为啥没效率?
    webcape233
        10
    webcape233  
       2023-04-19 20:45:57 +08:00 via iPhone
    开这多?它能不卡吗!!!
    leeraya
        11
    leeraya  
       2023-04-19 20:57:48 +08:00
    打个工而已,何必自己买电脑替老板打工。能用就行,慢就等,卡就重启,时间是老板花钱买你的,钱是自己的。
    loveumozart
        12
    loveumozart  
    OP
       2023-04-19 21:15:17 +08:00
    @vzhzhq 一周重启一次,刚重启还行,后面一周内还是会有问题
    loveumozart
        13
    loveumozart  
    OP
       2023-04-19 21:16:37 +08:00
    @amlee 我这一个需求涉及四个微服务要做修改,每个服务都是屎山级别的一起联调,多开几个 ide 也有错嘛?
    loveumozart
        14
    loveumozart  
    OP
       2023-04-19 21:17:41 +08:00
    @tulongtou 怪不得,13 寸的都有这么垃圾的吗,主要是换 M 系列内存只能给到 16GB 的
    loveumozart
        15
    loveumozart  
    OP
       2023-04-19 21:20:10 +08:00
    @fisherwei 我给你说吧,一个 chrome 是线下环境,一个是线上预览环境,包括三个数据库的表处理,两个 cache 服务调试,两个消息队列,文档三个,接口测试页面 5 个,开发出来的前端页面好几个,然后还有很多其他的各种开发需要的辅助网站
    都是好几个页面并行去切,你每次都重新去开页面很麻烦的,最方便的就是都打开,然后需要哪个就切。
    loveumozart
        16
    loveumozart  
    OP
       2023-04-19 21:20:54 +08:00
    @leeraya 当然不是自己买,公司能换,但只提供 M1pro+16gb 的,16 寸版本,也需要时间,切换成本
    loveumozart
        17
    loveumozart  
    OP
       2023-04-19 21:22:43 +08:00
    @fisherwei 自己大致做一个 chrome 的分类,哪个 chrome 是做什么的,标签页也按照一定逻辑去排就好了,哦对还有一个 chrome 用来查资料。。。
    saybyetoGFW
        18
    saybyetoGFW  
       2023-04-19 21:39:24 +08:00
    额,我觉得 mac 远程控制台式机比较稳妥,内存硬件随便添加调整,经济成本可以接受,局域网很容易,远程的工作只要有 ipv6 ,开发调试也不错,差不多同城可以做到 30ms 以内。测试环境联通移动,电信没有测试过应该差不多吧。ubuntu 做快照备份还是比较容易的。
    本人 win,ubuntu,mac
    我觉得这样比较不埋没 mac 屏幕,唯一需要关注的是网络。希望对你有所帮助。
    jiangzm
        19
    jiangzm  
       2023-04-19 21:49:24 +08:00
    @amlee 同意,完全是个人使用问题。
    xloong
        20
    xloong  
       2023-04-19 21:55:40 +08:00
    @loveumozart #17 你可能需要 vivaldi 浏览器,最新出了一个工作区的功能,估计适合你这情况。
    标签也能保存为会话,还有分类,二级标签,这些功能我没怎么用过,你可以试试。
    虽然有些地方不如 chrome 完美,但是对我来说一些细节带来的体验感提升要大于这些不完美
    LJNlol
        21
    LJNlol  
       2023-04-19 21:57:32 +08:00
    13 寸的小机器加低压 4 核 i7......有点太为难它了(笑)
    但是只能换 16G 的机器,可能还是不大够用。能试用一下最好
    Leonard
        22
    Leonard  
       2023-04-19 22:11:13 +08:00
    之前 Intel 版为什么公司能提供 32G ,换到 M 系列就只能 16G 呢
    Goooooos
        23
    Goooooos  
       2023-04-19 22:34:36 +08:00 via Android
    你交这场景,需要 64g 内存,跟 cpu 关系不太大
    loveumozart
        24
    loveumozart  
    OP
       2023-04-19 22:38:06 +08:00
    @saybyetoGFW 想了下确实是很不错的方案,但公司内只能自己买一台这种设备了,进入内网之后要搞各种安全程序,购买机器成本也是自己承担,好处可能是机器可以自己撸 windows 的各种配件
    loveumozart
        25
    loveumozart  
    OP
       2023-04-19 22:47:13 +08:00
    @xloong 感谢,我去试试这个浏览器。想了下,如果浏览器能够关闭一组标签,然后再能很方便地打开一组标签就好了,chrome 没想到有好的方式能完成的,想达到快速打开:chrome 历史-刚刚关闭的标签那种功能
    loveumozart
        26
    loveumozart  
    OP
       2023-04-19 22:51:34 +08:00
    难道是我使用方法不对吗,,,这里有没有后端的程序员,你们都不会这样吗 hhhhh 你们都怎么用的。。。
    Frytea
        27
    Frytea  
       2023-04-19 23:20:12 +08:00
    后端,当然是多搞几个虚拟机来跑,goland 也可以远程调试,sftp 自动同步也很好用。

    笔记本性能再强也不及服务器的零头,

    最近做的项目也是很多仓库,切来切去,代码量百万以上,涉及多语言,vs code jetbrains 之类的随便搜个东西就卡死。

    现在直接 sublime + 自动同步,然后开大量终端来控制服务器跑。

    MacBook air m1 丐版就搞定了,还很流畅 😂
    geniusmyn
        28
    geniusmyn  
       2023-04-19 23:40:34 +08:00
    @saybyetoGFW #18 目前手持 mbp18 上班携带使用,换大内存 mac 成本太高了,正在观望家里放台式机,大佬有无好用的远程方案?
    amlee
        29
    amlee  
       2023-04-20 00:08:01 +08:00
    @loveumozart 我又没说你有错,只是说没效率。

    在我看来,这种情况只是想买新设备的借口而已,想买就买呗,反正好设备确实能提升体验。
    msg7086
        30
    msg7086  
       2023-04-20 00:12:55 +08:00
    你这 CPU 不太行啊,2020 年的 i7 移动端怕是还不如现在台式机的 i3 吧。
    我手里 Windows 的公司本也是 2020 年的 i7-8665U ,自己插了条 32G 上去,速度也快不到哪去,跑 Java 最多只能听个响,公司大仓库整个 build 一遍 40 多分钟。要是换今年的 13 代或者 7040 再插上 64G 内存应该会快不少,但是公司本子天知道会配什么给我。
    loveumozart
        31
    loveumozart  
    OP
       2023-04-20 00:17:19 +08:00 via iPhone
    @Frytea sftp 我已经用了,问题在于跳转的功能,goland 或者 vscode 能够把 go 的库都 mod 到远程开发机上,同时在进行跳转的时候(不管是 server 代码还是包里的代码)都能立刻跳到指定的地方吗?我用 vscode remote 完全跳不了,就算跳自己写的服务代码都慢得不行,只能本地 go mod
    loveumozart
        32
    loveumozart  
    OP
       2023-04-20 00:19:10 +08:00 via iPhone
    @Frytea 其实我看我领到的开发机,好像编译也就那样,我在服务器上同步代码跑主要是为了环境,本地机器连公司网,和开发机所在的网络不太一样
    loveumozart
        33
    loveumozart  
    OP
       2023-04-20 00:20:04 +08:00 via iPhone
    @geniusmyn 公司会同意代码放家里机器上吗
    LeegoYih
        34
    LeegoYih  
       2023-04-20 00:21:17 +08:00
    是 jetbrains ide 的问题,intel 芯片版本的会内存泄露,Apple Silicon 开 10 个都没问题,我常年开好几个 idea goland pycharm
    loveumozart
        35
    loveumozart  
    OP
       2023-04-20 00:21:31 +08:00 via iPhone
    @amlee 我自己已经有台 m1pro 了,公司开发设备是公司提供的,纯从笔记本的角度,完全不想换 m 系列,因为我比较喜欢 bigsur 以下的系统,纯纯只是太卡了,上下滑代码有时候都卡
    loveumozart
        36
    loveumozart  
    OP
       2023-04-20 00:25:02 +08:00 via iPhone
    @msg7086 羡慕这么大的吗?我主要是微服务开发,基本本机跑是够的,我也不知道到底是 cpu 的原因还是内存的原因,上面有人说 13 寸本子 cpu 不太行,不知道是不是因为这个。。。但是我其实只有在每次打开 ide 和本地编译的时候 cpu 才会满,主楼说的情况下 cpu 基本是不满的,风扇也不转。。。真想搞台 pc 机了,但确实有点舍不得用惯了的 macos 系统
    loveumozart
        37
    loveumozart  
    OP
       2023-04-20 00:26:16 +08:00 via iPhone
    @LeegoYih 我去,真的假的。。。为了 intel chip 我用的还是老版本的 ide
    haha512
        38
    haha512  
       2023-04-20 00:26:27 +08:00
    100 个 chrome tab,很大一部分被它吃了
    试试这个扩展吧 Auto Tab Discard ,自动减少打开但不活动的选项卡所使用的内存量,但并不关闭标签
    loveumozart
        39
    loveumozart  
    OP
       2023-04-20 00:27:39 +08:00 via iPhone
    @haha512 感谢推荐,我去了解下
    msg7086
        40
    msg7086  
       2023-04-20 00:30:36 +08:00
    @loveumozart 那你卡的时候自己观察一下呗?看看是 CPU 吃满了还是内存吃满了。
    Chrome 和 IDE 吃内存很厉害的,我这只开一个 IDE ,浏览器随便开几个 Tab ,内存就吃了 20G 以上了。
    HangoX
        41
    HangoX  
       2023-04-20 00:33:00 +08:00
    你这个开法,就是内存不足,M1 也是卡的,我用 32G 的 M1 Max 开多了也卡,我建议直接买个大内存机器,要么就是 goland 不要那么多
    tulongtou
        42
    tulongtou  
       2023-04-20 00:40:55 +08:00
    @loveumozart 软硬件尽量用新的,同作为开发者,谁没事儿愿意去维护老版本啊,只有新版才能有最好的使用体验。
    FightPig
        43
    FightPig  
       2023-04-20 00:41:04 +08:00
    。。。像我这种还在用 15 款的。
    geniusmyn
        44
    geniusmyn  
       2023-04-20 00:49:59 +08:00
    @loveumozart #33 倒是没提这种要求。。。因为现在用的机器也是自己带去的
    geniusmyn
        45
    geniusmyn  
       2023-04-20 00:51:06 +08:00
    @loveumozart #35 不是吧? m1pro 用 bigsur 版本以上的系统也卡吗,不是专门为了 m 芯片设计的系统么
    geniusmyn
        46
    geniusmyn  
       2023-04-20 00:53:20 +08:00
    @HangoX #41 现在观望了下 m1max 64g 内存,现在有必要入吗,价格是真香,后端 Java ,不知道能用几年?
    loveumozart
        47
    loveumozart  
    OP
       2023-04-20 00:54:22 +08:00 via iPhone
    @geniusmyn 你再读几遍,,,我是说公司提供的 intel 卡了,自己私人用的是 m1 ,但还没用新 m cpu 的笔记本搬过砖
    loveumozart
        48
    loveumozart  
    OP
       2023-04-20 00:55:58 +08:00 via iPhone
    @geniusmyn 卧槽 那么贵还香,土豪啊,有没有考虑过 pc 机,苹果的配置一上来就贵的一 p
    liuxu
        49
    liuxu  
       2023-04-20 00:58:45 +08:00
    现在配台 5950X + 4 * 32G ddr4 + 2T nvme 要不了多少钱
    zakokun
        50
    zakokun  
       2023-04-20 01:00:53 +08:00
    13 寸散热差,cpu 也是低电压的,真的不给力。换 M1 系列以后的 MacBook 绝对有质的飞跃。
    loveumozart
        51
    loveumozart  
    OP
       2023-04-20 01:08:21 +08:00 via iPhone
    @leeraya 但你说的很对,慢就等,卡就重启
    geniusmyn
        52
    geniusmyn  
       2023-04-20 02:05:59 +08:00
    @loveumozart #48 我说的是翻新,要比同配置的 m2max 便宜 1w ,不算香么?
    geniusmyn
        53
    geniusmyn  
       2023-04-20 02:06:51 +08:00
    @liuxu #49 我刚开始想的也是这套配置,1.是无法满足移动办公需求 2.如果放家里的话网络和远程使用也是个问题
    saybyetoGFW
        54
    saybyetoGFW  
       2023-04-20 02:40:01 +08:00 via Android   ❤️ 1
    @geniusmyn 首先,我不是很理解 mbp 具体是哪款设备,所以无法准确理解你所处的环境和困难,对比深感抱歉。
    其次,远程控制方案有很多,你可以在本站找到相关内容,建议你使用谷歌,在搜索框输入以下内容: 远程控制 site:v2ex.com
    最后,目前使用的是 rdp,todesk,parsec.
    希望对你有所帮助
    远程控制有诸多成熟方案与客户端。选择适合自己的。
    saybyetoGFW
        55
    saybyetoGFW  
       2023-04-20 02:46:35 +08:00 via Android
    @saybyetoGFW mbp 我可以理解 macbook pro,但是我真的不理解 mbp18 指代的是什么设备😎,不得不说快照真是方便。
    fatelight
        56
    fatelight  
       2023-04-20 05:17:26 +08:00
    intel 不行,换把,毕竟每天都在用
    chiu
        57
    chiu  
       364 天前
    我是 M1 Pro, 32 GB 内存, 没有 16GB 的限制
    xuanbg
        58
    xuanbg  
       364 天前
    有没有可能是 OP 你开的东西太多了点?我也写后端,平常开三四个 IDEA ,一个 vscode ,一个 chrome 和一个 Safari 。哦哦,还有个分配了 8G 内存的虚拟机。18 款的 mbp ,一样的 32G 内存,一点都不卡。
    hello2090
        59
    hello2090  
       364 天前
    i5-9600 + 8G 内存的瑟瑟发抖,我为啥一点都不卡?
    whx123
        60
    whx123  
       364 天前 via iPhone
    如果没有移动需求,可以试试 64g 的黑苹果,淘宝现成的,不用自己折腾。4000 不到
    dddd1919
        61
    dddd1919  
       364 天前
    17 的 macbook pro ,开发时也是一堆 chrome ,ide 开 3-5 个 java 项目,不卡
    willamtang
        62
    willamtang  
       364 天前
    卡的时候看看 cpu 的问题还是内存问题。换的话建议换 32g 及以上的。
    Focus9
        63
    Focus9  
       364 天前
    goland 分了多少内存
    rockxsj
        64
    rockxsj  
       364 天前
    试试换 win11
    QlanQ
        65
    QlanQ  
       364 天前
    你这就是开太多了,你这 内存都跑满了,这种情况下 和 cpu 没太大关系了,4 个 ide 都要十几个 G 的内存了
    shiguiyou
        66
    shiguiyou  
       364 天前
    我 16g 内存日常都是开一个 ide,
    有需要同时查看代码,最多开 2 个,还想着早点关掉...

    32g 都不够,换啥都一样吧。
    但是 13 寸的 pro 好像是低压 cpu ,15 、16 的是标压。
    northernsongy2
        67
    northernsongy2  
       364 天前
    如果你每个 Chrome 都是活跃的,,,感觉 m1pro 32 也未必够呀。。。。
    可能我没去开那么多,我在 m1pro 32G 和 m1 16G 上,没感觉到有啥性能差异.....

    对了,现在 Chrome 可以对不活跃的网页进入节能模式,,,更新最新版的试试吧
    iamqk
        68
    iamqk  
       364 天前
    Mac 有个叫活动监视器的软件,先看看自己的硬件的瓶颈在哪里,在做升级的规划
    threebr
        69
    threebr  
       364 天前
    前几楼真经典,果粉指出苹果设备没问题,有问题的是使用者
    810975
        70
    810975  
       364 天前
    你是不是用错了 goland 版本 我之前也是嘎嘎卡 后来我重装了一下 Idea 就变得十分流畅了。。
    810975
        71
    810975  
       364 天前
    @810975 用了 Intel 的版本。。
    MENGKE
        72
    MENGKE  
       364 天前
    我 m1 的 16G 内存都感觉还可以,你可以换 m 芯片试试
    nanbobo
        73
    nanbobo  
       364 天前 via iPhone
    @saybyetoGFW 之前试过,网络延迟用的不爽,家里的台式机 装了 ubuntu 通电自启动, 用阿里云主机 内网穿透
    zhang45xiang
        74
    zhang45xiang  
       364 天前
    换 M2 芯片
    hello158
        75
    hello158  
       364 天前
    我 2016 年的 MBP ,8G 内存,256G 硬盘,Java 开发,没有压力,好得很。

    日常就是开启:飞书,ideaCE ,navicat Premium , item2, docker ,chrome ,vscode, wechat (少)(摸鱼看书的话,再加上 欧路词典和 books )
    loveumozart
        76
    loveumozart  
    OP
       364 天前 via iPhone
    @hello2090 8g 肯定是你不怎么干重活啦
    loveumozart
        77
    loveumozart  
    OP
       364 天前 via iPhone
    @willamtang 我今天开个硬件检测看看
    CrazyMonkeyV
        78
    CrazyMonkeyV  
       364 天前
    @loveumozart 我台式机,16g 内存,8 开宇宙最耗资源的 IED visual studio 都没压力,CPU 还是 I5 7500 。笔记本干活属实不行,被散热压制了
    CrazyMonkeyV
        79
    CrazyMonkeyV  
       364 天前
    IDE
    binge921
        80
    binge921  
       364 天前
    m1 max 64G 内存 1T 给你发了一条消息:换
    Torpedo
        81
    Torpedo  
       364 天前
    之前我用的 18 款 i7 16g 也卡。后来黑苹果 i7 10700, 多开完全不卡
    然后换了 m1 pro ,体感和 i7 10700 差不多

    我觉得你多开你还是换 m1 吧

    主要还是老款 mbp 用的 intel cpu 太旧了。intel 12 代(不含 12 代)之前的 u 都太拉了,特别是散热,在笔记本上发挥不出性能,发热还大
    xiangagou
        82
    xiangagou  
       364 天前
    在用 16g m1 air,开发 java 微服务很流畅,你用 go 开发的话内存占用只会更少吧.
    litguy
        83
    litguy  
       364 天前
    你需要 vs code remote 模式
    别盲目升级了
    realpg
        84
    realpg  
       364 天前
    @loveumozart #13
    你这种需求,需要台式机,不行就双路 E5 2690v4 堆 256G RAM 就好了
    loveumozart
        85
    loveumozart  
    OP
       364 天前
    @litguy vscode remote 试过了,vscode 就算是本地仓库也是跳转很慢很慢,我跳一个仓库代码都要 10 秒,包代码直接跳转不了了,是要下载什么额外的插件?
    loveumozart
        86
    loveumozart  
    OP
       364 天前
    @realpg 上班呢,自己配这么高级的电脑,不合适。。。这种电脑买来肯定自己爽
    litguy
        87
    litguy  
       364 天前
    @loveumozart 不对,我 NUC 和 笔记本 是一个局域网,还是百兆有线,代码在 NUC 上面,跳转很快了
    liuxu
        88
    liuxu  
       364 天前   ❤️ 1
    @geniusmyn #53 你这个就是 43 的脚非要穿 37 的鞋子,需求太纠结

    既然 32G 不够,那只能 64G
    既然 mac 64G 太贵就只能 PC
    又要考虑移动办公
    那就弄台 4000 的红米笔记本,自己加 1000 买 2 条 32G 的内存换上去,一共 5000 满足你的要求
    geniusmyn
        89
    geniusmyn  
       364 天前
    @liuxu #88 😂
    coolmint
        90
    coolmint  
       364 天前
    有预算可以换,维持 32g 内存至少,估计体验不会太差
    LJNlol
        91
    LJNlol  
       364 天前
    噢对,既然说 CPU 没占满的话,应该先看一下内存压力啥的。如果飘红了那 32G 肯定是不够用。
    realpg
        92
    realpg  
       364 天前
    @loveumozart #86
    不高配 很便宜 让单位给配个就完事
    三四千搞定
    aogg
        93
    aogg  
       364 天前
    给个真正有意义建议把,买非苹果电脑,买 mini 主机然后将 chrome 丢过去,然后开远程连接,这样省钱多了

    当然不一定要丢 chrome ,反正就是可以转移的就转移过去就可以了

    mac 太贵了
    archxm
        94
    archxm  
       364 天前
    和内存无关,我觉得你还是加强散热吧。
    chitanda
        95
    chitanda  
       364 天前
    @amlee 你应该没写过微服务或者 bff 那种场景吧
    DeepRedApple
        96
    DeepRedApple  
       364 天前 via iPhone
    17 款乞丐版,依旧抗的住
    ingnoscemihi
        97
    ingnoscemihi  
       364 天前
    盲猜还是烫的降频
    bugmakerxs
        98
    bugmakerxs  
       364 天前
    chrome 开差不多五六个窗口,每个窗口 20 多个标签。。
    我觉得核心是这玩意。。及时清理需要的时候再打开试试。
    NoKey
        99
    NoKey  
       364 天前
    我的 16g 2018 的都不卡,你的为啥那么卡,工程很大?
    loveumozart
        100
    loveumozart  
    OP
       364 天前
    @bugmakerxs 观察了一天看活动检测器都是绿的,Free 长期在 5-7 徘徊,稍微卡得时候基本都是风扇开始狂转,但我的检测器显示 cpu 也在 50%上下,没打满,怀疑还是 cpu 的问题。。。长期的经验看内存都是 free 7GB 左右,除非这东西不准,用的是 eul 。。。

    今天没怎么用 ide ,ide 就没出现过卡死的现象,chrome 只崩溃了一个标签,感觉还行
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1086 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 22:58 · PVG 06:58 · LAX 15:58 · JFK 18:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.