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

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

  •  
  •   loveumozart · 2023-04-19 18:56:43 +08:00 · 12172 次点击
    这是一个创建于 378 天前的主题,其中的信息可能已经有所发展或是发生改变。
    公司发的 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  
    runliuv
        101
    runliuv  
       2023-04-20 17:38:05 +08:00
    你需要 13 代 I9 台式机。
    stiangao
        102
    stiangao  
       2023-04-20 18:51:29 +08:00
    cpu 性能不行了,我之前公司配的也是你这款,入黑苹果的坑就是因为它又卡又烫还吵
    odirus
        103
    odirus  
       2023-04-20 18:56:37 +08:00
    15 款 MBP 还在战斗
    HangoX
        104
    HangoX  
       2023-04-20 19:10:51 +08:00
    @geniusmyn 这个笔记本的性能大概是和台式机的 13700k 差不多,但是很省电,只要你内存够,性能不是问题,我当初买 32G ,觉得买少了,应该来个 64G ,这个性能基本上干啥都可以。
    我有个 i9 9900k 的 macos 电脑,说实话,没有笔记本快,用个 5 年不是问题
    mitu9527
        105
    mitu9527  
       2023-04-20 19:21:21 +08:00
    按照你说的情况,可以认为是 CPU 无法满足需求了。现在不论是苹果、还是因特尔或者 AMD ,它们最新款的 CPU 应该都可以吊打你电脑中的 CPU ,性能可能在 8 倍以上。而且内存你也得至少选 32G ,16G 就算是 MacOS 也不够用。
    wooke
        106
    wooke  
       2023-04-20 21:13:25 +08:00
    @loveumozart 可以试试 onetab 插件
    Aurora0
        107
    Aurora0  
       2023-04-20 21:41:28 +08:00 via iPhone
    以前我们微服务项目也是好多个仓库,但是后来优化了一下,把所有的模块合并到了一个项目里面

    所以优化代码吧
    SachinBeyond
        108
    SachinBeyond  
       2023-04-20 21:52:05 +08:00
    M1 Pro max ,秀的一批
    lcy
        109
    lcy  
       2023-04-20 22:38:38 +08:00
    @amlee 为什么这么说
    Ranni
        110
    Ranni  
       2023-04-20 22:46:49 +08:00
    换台式机吧,128G 内存,AMD 十多个大核,管饱,还给省钱
    darkengine
        111
    darkengine  
       2023-04-20 23:05:56 +08:00
    开一个 Android studio ,一个 Xcode ,一个 VSCode ,一个 Chrome(10 多个标签),一个 Firefox (几个标签)。32G + 8 核的 i9 ,日常烧开水。
    loveumozart
        112
    loveumozart  
    OP
       2023-04-20 23:10:05 +08:00 via iPhone
    @darkengine 卡不卡?我今天测了一下感觉是 cpu 的问题,内存显示一直都有空闲
    loveumozart
        113
    loveumozart  
    OP
       2023-04-20 23:11:04 +08:00 via iPhone
    @Ranni 想了想这种只能自己买台式机给公司打工,公司是绝对不给的
    amlee
        114
    amlee  
       2023-04-20 23:44:05 +08:00
    @lcy 如果 op 有那么多网页需要看的话,他需要存储,检索,或许还需要 falsh card ,而不是同时开那么多网页不舍得关,这是囤积癖。

    开发来说,服务可以后台运行,日志可以重定向。
    如果开发的时候做不到关注点分离,那大脑可以说在执行一团糟的并发代码,全局变量满天飞,画美不敢看。
    loveumozart
        115
    loveumozart  
    OP
       2023-04-21 00:40:13 +08:00 via iPhone
    @amlee 你很奇怪,如果没有接触过这样的复杂项目开发,就请不要随便给别人下定义,因为显得很无知,囤积癖这种词都来了。。。我上面已经给出了网页多是有哪些例子,你来告诉我怎么解决?你这里说的运行在后台的服务,日志重定向,全都是用网页查看的,后台服务除了部署网页,还有各种复杂的业务配置开关,线下环境和线上环境的很多配置开关,多服务同时部署的流水线页面,给别人 cr 的网页,日志链路查询除了关键词,还有 logid 全链路跟踪,本地打日志也需要多终端,这些东西你告诉我是囤积癖?还是说你想每次都关掉重新打开?
    loveumozart
        116
    loveumozart  
    OP
       2023-04-21 00:43:50 +08:00 via iPhone
    @amlee 以及上面提到的各种中间件,db 查表全部都是网页看的,你告诉我要怎么解决?要改成什么习惯?🤣
    loveumozart
        117
    loveumozart  
    OP
       2023-04-21 00:45:29 +08:00 via iPhone
    @Aurora0 优化代码的阻力和成本比换一台电脑要大太多了
    loveumozart
        118
    loveumozart  
    OP
       2023-04-21 00:48:19 +08:00 via iPhone
    @Aurora0 况且这个其实不是真正的解决方案。。。微服务始终是微服务,再优化代码也一定会有多仓库的,我们仓库都上百了
    darkengine
        119
    darkengine  
       2023-04-21 08:23:59 +08:00
    @loveumozart 卡啊,其实最终还是散热的问题,温度上来了 CPU 就降频,我搞了个铝合金的笔记本支架顶着用就好了。。。。另外 VSCode 的 code helper 经常 CPU 占用上 100%。
    cookgo
        120
    cookgo  
       2023-04-21 09:03:13 +08:00
    老款的 MBP 硬盘读写速度确实没有新款的快,这是会造成软件卡顿的原因之一。
    Jetbrains 的 IDE 目前自身也有性能问题,我 M2Max+64G,IDE 经常假死,CPU 占用不高,但就是没反应了,必须强杀进程重启。
    whx123
        121
    whx123  
       2023-04-21 09:26:49 +08:00 via iPhone
    没有移动需求就选黑苹果吧,淘宝现成的,64g 内存比白果便宜 4 、5 倍
    loveumozart
        122
    loveumozart  
    OP
       2023-04-21 10:07:14 +08:00 via iPhone
    @whx123 你们说黑苹果的,公司是不允许的,盗版都不让装😂都是申请的公司的电脑,不是想用啥用啥呀
    ugpu
        123
    ugpu  
       2023-04-21 10:15:50 +08:00
    jklove123bai
        124
    jklove123bai  
       2023-04-21 11:46:12 +08:00
    感觉是散热的问题
    loveumozart
        125
    loveumozart  
    OP
       2023-04-21 12:08:05 +08:00 via iPhone
    @jklove123bai 可以结贴了,虽然卡的时候 cpu 没满,但风扇必转,cpu 消耗占比会陡升,内存状态基本没跳变,一直绿的
    cubecube
        126
    cubecube  
       2023-04-21 15:52:12 +08:00
    intel 整体上不存在瓶颈问题,尝试升级下 ide ,另外别用最新版,idea 的最新版总是有各种问题。
    tottea
        127
    tottea  
       2023-04-21 22:51:08 +08:00
    @loveumozart 一个需求一个人同时联调四个服务?我宁愿多打点日志再部署到 test 或者 pfb 环境调
    taianrc
        128
    taianrc  
       2023-04-21 23:08:27 +08:00 via iPhone
    根据我的经验,只要烫手,就是机器不行,该换了…
    loveumozart
        129
    loveumozart  
    OP
       2023-04-21 23:44:29 +08:00 via iPhone
    @tottea 多打日志再部署,和 tab 多有什么关系
    tottea
        130
    tottea  
       2023-04-22 11:52:07 +08:00
    @loveumozart 你开多 tab 不是为了联调嘛,4 个服务在本地联调感觉我人都会麻了
    HyperionX
        131
    HyperionX  
       2023-04-23 13:08:45 +08:00
    2020mbp,16g13 寸,也喜欢常年开二三十个 tab ,十几个 vscode ,表示不卡,也没有很吃内存。实在不行 goland 别用了,浏览器换 edge 试试。edge 会自动休眠不常用的 tab 。不过开了 python 、java 这种需要虚拟环境的超过五个就开始歇菜。。
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   853 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 19:49 · PVG 03:49 · LAX 12:49 · JFK 15:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.