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

2023-04-19 18:56:43 +08:00
 loveumozart
公司发的 2020 款 mbp ,catanlina 系统,13 寸 32g+i7 那个,平时代码都是 clone 到 mac 上写,linux 开发机只用来同步本地代码到远程,没有用 vscode ,也没有 vscode+remote 的那种模式,因为跳转太慢了,感觉不如 goland 来的简单。

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

问同事好像 M 系列新款,至少 ide 滑动上一点也不卡,要不要换? M1Pro 的好像就只能 16gb 内存,还是说,大家也这样,卡是正常现象?
12789 次点击
所在节点    程序员
131 条回复
LJNlol
2023-04-19 21:57:32 +08:00
13 寸的小机器加低压 4 核 i7......有点太为难它了(笑)
但是只能换 16G 的机器,可能还是不大够用。能试用一下最好
Leonard
2023-04-19 22:11:13 +08:00
之前 Intel 版为什么公司能提供 32G ,换到 M 系列就只能 16G 呢
Goooooos
2023-04-19 22:34:36 +08:00
你交这场景,需要 64g 内存,跟 cpu 关系不太大
loveumozart
2023-04-19 22:38:06 +08:00
@saybyetoGFW 想了下确实是很不错的方案,但公司内只能自己买一台这种设备了,进入内网之后要搞各种安全程序,购买机器成本也是自己承担,好处可能是机器可以自己撸 windows 的各种配件
loveumozart
2023-04-19 22:47:13 +08:00
@xloong 感谢,我去试试这个浏览器。想了下,如果浏览器能够关闭一组标签,然后再能很方便地打开一组标签就好了,chrome 没想到有好的方式能完成的,想达到快速打开:chrome 历史-刚刚关闭的标签那种功能
loveumozart
2023-04-19 22:51:34 +08:00
难道是我使用方法不对吗,,,这里有没有后端的程序员,你们都不会这样吗 hhhhh 你们都怎么用的。。。
Frytea
2023-04-19 23:20:12 +08:00
后端,当然是多搞几个虚拟机来跑,goland 也可以远程调试,sftp 自动同步也很好用。

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

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

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

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

在我看来,这种情况只是想买新设备的借口而已,想买就买呗,反正好设备确实能提升体验。
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
2023-04-20 00:17:19 +08:00
@Frytea sftp 我已经用了,问题在于跳转的功能,goland 或者 vscode 能够把 go 的库都 mod 到远程开发机上,同时在进行跳转的时候(不管是 server 代码还是包里的代码)都能立刻跳到指定的地方吗?我用 vscode remote 完全跳不了,就算跳自己写的服务代码都慢得不行,只能本地 go mod
loveumozart
2023-04-20 00:19:10 +08:00
@Frytea 其实我看我领到的开发机,好像编译也就那样,我在服务器上同步代码跑主要是为了环境,本地机器连公司网,和开发机所在的网络不太一样
loveumozart
2023-04-20 00:20:04 +08:00
@geniusmyn 公司会同意代码放家里机器上吗
LeegoYih
2023-04-20 00:21:17 +08:00
是 jetbrains ide 的问题,intel 芯片版本的会内存泄露,Apple Silicon 开 10 个都没问题,我常年开好几个 idea goland pycharm
loveumozart
2023-04-20 00:21:31 +08:00
@amlee 我自己已经有台 m1pro 了,公司开发设备是公司提供的,纯从笔记本的角度,完全不想换 m 系列,因为我比较喜欢 bigsur 以下的系统,纯纯只是太卡了,上下滑代码有时候都卡
loveumozart
2023-04-20 00:25:02 +08:00
@msg7086 羡慕这么大的吗?我主要是微服务开发,基本本机跑是够的,我也不知道到底是 cpu 的原因还是内存的原因,上面有人说 13 寸本子 cpu 不太行,不知道是不是因为这个。。。但是我其实只有在每次打开 ide 和本地编译的时候 cpu 才会满,主楼说的情况下 cpu 基本是不满的,风扇也不转。。。真想搞台 pc 机了,但确实有点舍不得用惯了的 macos 系统
loveumozart
2023-04-20 00:26:16 +08:00
@LeegoYih 我去,真的假的。。。为了 intel chip 我用的还是老版本的 ide
haha512
2023-04-20 00:26:27 +08:00
100 个 chrome tab,很大一部分被它吃了
试试这个扩展吧 Auto Tab Discard ,自动减少打开但不活动的选项卡所使用的内存量,但并不关闭标签
loveumozart
2023-04-20 00:27:39 +08:00
@haha512 感谢推荐,我去了解下
msg7086
2023-04-20 00:30:36 +08:00
@loveumozart 那你卡的时候自己观察一下呗?看看是 CPU 吃满了还是内存吃满了。
Chrome 和 IDE 吃内存很厉害的,我这只开一个 IDE ,浏览器随便开几个 Tab ,内存就吃了 20G 以上了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/933826

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX