Macbook Air M1 16G 开发够用吗?有什么缺点

2022-01-02 15:24:36 +08:00
 VxShao

Macbook Air M1 16G 开发够用吗?有什么缺点

情况

目前主要做 Java 和 Golang 技术栈的开发工作,平常主要用的 App 也就是 IDEA 、Chrome 、企微等。我想知道 M1 目前各位大佬使用过程中遇到了什么因为 ARM 平台的一些兼容性问题?

12931 次点击
所在节点    程序员
61 条回复
Dragonphy
2022-01-02 15:39:22 +08:00
我前端 16G 都不够,开发可以,调试内存根本不够
ferock
2022-01-02 15:44:58 +08:00
不够,加点上 14 m1pro ,32g
wingkwanli888
2022-01-02 15:53:37 +08:00
至少 32g
haonse
2022-01-02 15:54:08 +08:00
给个参考。Python+Golang 开发,PyCharm 社区版+Goland+VSCode+Postman+微信+Sublime 常驻内存,brew 起了 pg 和 redis ,docker 起了 es 和 kibana ,chrome 和 safari 加起来三四十个标签页。唯一遇到的问题是 docker build 出来默认是 arm 平台的镜像,在 build 的时候自己加个 platform 参数就行了。jb 的 IDE 或插件可能会有内存泄露情况,有时占到 3G 多内存,重启就行了。占内存和耗电最严重的是 Docker ,我选择用完就关掉。今天 11:30 从满电开始用,Docker 一共起了不到 10 分钟,写点 Python ,刷刷网页,到目前还有 70%的电,很香。
stimw
2022-01-02 16:09:51 +08:00
我 jb 家的 ide 一直都是 4g 往上的占用
aru
2022-01-02 16:10:51 +08:00
内存太少了,至少上 32G
stimw
2022-01-02 16:15:50 +08:00
我选的是 16 寸 m1pro 32g+1T 。

16 寸对比 14 寸的优势就是出门时候能用的屏幕大,电池大,其他不怎么在意。。
m1max 的优势是能升级 64g 内存,想了想最近两年也用不到,而且就算低使用率,续航也比 m1pro 短很多。
haonse
2022-01-02 16:19:53 +08:00
@haonse 忘了说,我是 m1 Air 16+256 。
xtinput
2022-01-02 16:21:58 +08:00
@stimw M1Max 续航和 M1Pro 没啥差别,也就内存功率大了一点,其它一样的,GPU 的功耗是看使用的,我日常开发使用 M1Max GPU 功耗也就不到 1 瓦
niubee1
2022-01-02 16:41:53 +08:00
你要是搞移动开发的,simulator 和 idea 一跑起来,耗电还是蛮快的。如果搞服务端开发的话,只要不是频繁的 run ,还是不怎么耗电,因为你不 run 的时候,大致还是和一个文本编辑器没啥区别
felixcode
2022-01-02 17:03:45 +08:00
@haonse
看你的用法,IDE 占到 3GB 就得重启下,那不少人用起来可能都得重启个没完了。
mnssbe
2022-01-02 17:03:49 +08:00
你当前的电脑内存是多少, 够不够用, 然后你就有答案了
stimw
2022-01-02 17:12:03 +08:00
@xtinput #9 我看到的大多数测评、其他普通用户的反馈就是,m1max 的续航比 m1pro 短非常多,就是内存带宽和 gpu 的功耗。
pengtdyd
2022-01-02 17:20:00 +08:00
最低 64G 内存起步,少了根本不够
moen
2022-01-02 17:26:00 +08:00
@stimw
这篇文章就展示了 SoC 的内存功耗不可忽视 https://zhuanlan.zhihu.com/p/451628926
haonse
2022-01-02 17:26:10 +08:00
@felixcode 不好意思,是我表达的不够准确。我 20 年年末还在用 8G 的 mac ,所以会经常关注内存状况,对我而言,几万行的项目,同时打开十几个文件,3G 多就是我能用到的峰值,正常情况下都在 2G 左右,看 IDE 的内存占用是那时候养成的强迫症。现在也没有说是非得这么做,也只是说可能是内存泄露,因为重启之后打开同样的文件,内存占用确实会下降很多。而且即便是用到峰值,我的 16G m1 内存占用也没有超过 14G 。目前用了一个月,不论我重不重启 IDE ,关不关 Docker ,都没有感觉到卡,我那么做只是我的个人习惯。
wonderfulcxm
2022-01-02 19:17:36 +08:00
问就是 128G 起步。这里人都狮子大开口,反正不花他的钱。真实案件是写前端,我 8G 内存也不觉得卡。
hello2090
2022-01-02 19:24:42 +08:00
@wonderfulcxm 谁说不花自己钱的?吵着喊着买 m1 pro/max 大部分都是自掏腰包带电脑上班的😄
hello2090
2022-01-02 19:26:50 +08:00
@haonse 我觉得你这个内存占用的看法完全没意义啊。只要正常工作的时候没感觉到有问题,你管他内存占用多少呢?

真的内存不够了,使用过程中自然会表现出来。为啥非要盯着这个 IDE 占多少那个浏览器占多少?
Hsinyao
2022-01-02 19:40:40 +08:00
我都是 ssh 到服务器开发,电脑对我来说就是一个浏览器+编辑器

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

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

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

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

© 2021 V2EX