Macbook Air M1 16G 开发够用吗?有什么缺点
目前主要做 Java 和 Golang 技术栈的开发工作,平常主要用的 App 也就是 IDEA 、Chrome 、企微等。我想知道 M1 目前各位大佬使用过程中遇到了什么因为 ARM 平台的一些兼容性问题?
1
Dragonphy 2022-01-02 15:39:22 +08:00
我前端 16G 都不够,开发可以,调试内存根本不够
|
2
ferock 2022-01-02 15:44:58 +08:00 via iPhone
不够,加点上 14 m1pro ,32g
|
3
wingkwanli888 2022-01-02 15:53:37 +08:00
至少 32g
|
4
haonse 2022-01-02 15:54:08 +08:00 6
给个参考。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%的电,很香。
|
5
stimw 2022-01-02 16:09:51 +08:00
我 jb 家的 ide 一直都是 4g 往上的占用
|
6
aru 2022-01-02 16:10:51 +08:00
内存太少了,至少上 32G
|
7
stimw 2022-01-02 16:15:50 +08:00
我选的是 16 寸 m1pro 32g+1T 。
16 寸对比 14 寸的优势就是出门时候能用的屏幕大,电池大,其他不怎么在意。。 m1max 的优势是能升级 64g 内存,想了想最近两年也用不到,而且就算低使用率,续航也比 m1pro 短很多。 |
9
xtinput 2022-01-02 16:21:58 +08:00
@stimw M1Max 续航和 M1Pro 没啥差别,也就内存功率大了一点,其它一样的,GPU 的功耗是看使用的,我日常开发使用 M1Max GPU 功耗也就不到 1 瓦
|
10
niubee1 2022-01-02 16:41:53 +08:00
你要是搞移动开发的,simulator 和 idea 一跑起来,耗电还是蛮快的。如果搞服务端开发的话,只要不是频繁的 run ,还是不怎么耗电,因为你不 run 的时候,大致还是和一个文本编辑器没啥区别
|
12
mnssbe 2022-01-02 17:03:49 +08:00
你当前的电脑内存是多少, 够不够用, 然后你就有答案了
|
13
stimw 2022-01-02 17:12:03 +08:00
@xtinput #9 我看到的大多数测评、其他普通用户的反馈就是,m1max 的续航比 m1pro 短非常多,就是内存带宽和 gpu 的功耗。
|
14
pengtdyd 2022-01-02 17:20:00 +08:00 2
最低 64G 内存起步,少了根本不够
|
15
moen 2022-01-02 17:26:00 +08:00 1
|
16
haonse 2022-01-02 17:26:10 +08:00
@felixcode 不好意思,是我表达的不够准确。我 20 年年末还在用 8G 的 mac ,所以会经常关注内存状况,对我而言,几万行的项目,同时打开十几个文件,3G 多就是我能用到的峰值,正常情况下都在 2G 左右,看 IDE 的内存占用是那时候养成的强迫症。现在也没有说是非得这么做,也只是说可能是内存泄露,因为重启之后打开同样的文件,内存占用确实会下降很多。而且即便是用到峰值,我的 16G m1 内存占用也没有超过 14G 。目前用了一个月,不论我重不重启 IDE ,关不关 Docker ,都没有感觉到卡,我那么做只是我的个人习惯。
|
17
wonderfulcxm 2022-01-02 19:17:36 +08:00 via iPhone 2
问就是 128G 起步。这里人都狮子大开口,反正不花他的钱。真实案件是写前端,我 8G 内存也不觉得卡。
|
18
hello2090 2022-01-02 19:24:42 +08:00 via iPhone
@wonderfulcxm 谁说不花自己钱的?吵着喊着买 m1 pro/max 大部分都是自掏腰包带电脑上班的😄
|
19
hello2090 2022-01-02 19:26:50 +08:00 via iPhone
@haonse 我觉得你这个内存占用的看法完全没意义啊。只要正常工作的时候没感觉到有问题,你管他内存占用多少呢?
真的内存不够了,使用过程中自然会表现出来。为啥非要盯着这个 IDE 占多少那个浏览器占多少? |
20
Hsinyao 2022-01-02 19:40:40 +08:00
我都是 ssh 到服务器开发,电脑对我来说就是一个浏览器+编辑器
|
22
xtinput 2022-01-02 19:58:11 +08:00
@stimw 刚刚测试了一下,DRAM 功耗真不低,400mw 到 3000mw 。播放 8K60 帧视频的时候能到 3000mw ,最低的在 400mw
不知道 M1Pro 什么表现,理论上讲 M1Pro 的 DRAM 同样的应用场景功耗也差不多吧,毕竟数据交换量是一样的,只是速度不一样 |
23
vincent7245 2022-01-02 20:21:54 +08:00
以我为例,10W 行的 java 项目本地调试没问题,我相信没有多少人会比我的项目更大。我一般不会开太多东西,外部数据资源都在服务器上,本地只是编码和调试。如果你开发过程中需要开着大量的网页,需要同时开几个 IDEA 项目,那可能内存就捉急了。
|
24
rophie123 2022-01-02 20:45:51 +08:00
16 寸 2019 款,刚换的 air 16+512 ,完全够了,起步 16 最好。不过目前用回 16 寸了,本来想着经常跑买 air 便携,结果发现是伪需求,还是大屏好。个人用 m1 还有个感受是,每次装软件都得看一下是不是 m1 通用版,如果有的软件不支持 m1 ,后面有个 Intel ,心里就会非常难受,一直过不去,其实并没有多大影响。降级用回 16 寸 Intel 之后突然感到随心所欲的轻松。
|
25
samingzhong 2022-01-02 22:17:47 +08:00 via iPhone
iOS 开发。Air 16g+512 。走官网教育价,不到 1w 可以拿下。跑 Xcode 、模拟器没啥压力,挺好的。后端的不太清楚。
|
26
Ge 2022-01-02 22:24:00 +08:00
公司配的本子就这个配置,日常开发足够了。PyCharm, Visual Studio Code, Teams, Chrome, Outlook, iTerm 等等全开着。完全够用了。ARM 架构暂时没啥问题。
|
27
7gugu 2022-01-02 22:46:36 +08:00
前端开发 + 兼职 iOS 开发。日常 RN 开发完全没问题,跑 Xcode 没啥问题,就是跑这些 IDE 的时候耗电量会猛增,续航会下降。不过大多数时候,我都是插电干活的,不太影响体验。我的配置是 M1 Air 16+256 ,楼主可以参考一下。
|
28
lancelot 2022-01-03 00:35:16 +08:00
没什么缺点,jdk 要装 zulu ,然后 cpu 用不完。16g 不够过几年换新的不就行了,反正每次这种贴都是推荐配置拉满,没什么必要。
|
29
WhiteSJ 2022-01-03 00:48:06 +08:00
前端开发,去年年中时购买了 M1 Air 的顶配,16G+512SSD ,在开发时 16G 日常彪满,对于我来说完全不够用,前段时间换了 M1 Pro 14 寸 32G + 1T ,现在开发爽多了,完全就不在担心内存彪慢导致的卡顿了,丝滑又愉悦。
|
30
VxShao OP 看了各位的回复摸了摸口袋和私房钱🥲,感觉 MBA m1 16G 512G 应该是够用的我 docker 之类的一般跑在我自己的开发机上。IDEA 有 M1 的版本兼容性和续航应该还 OK
|
31
Posuker 2022-01-03 01:35:17 +08:00
前端,今年整了台 M1 Air 8+256 ,很少感觉到卡顿,不过偶尔还是会有(软件、网页开的比较多的时候)
主要用的 VSC ,没用 WebStorm ,用 IDE 的性能不大清楚。 建议上顶配 M1 Max / M1 Pro 之类的………………屏幕,用的多建议 16 寸,Air 的 13 寸小了。 |
32
dcoder 2022-01-03 03:07:56 +08:00
你们这些天天吼 16G 不够用的, 能不能把 docker 这个垃圾关掉...
如果实在不行, 能在 LAN 里跑个 Linux server 来跑 docker 么? |
33
JiaZombie 2022-01-03 07:31:16 +08:00 via Android
够用是够用,就是没看到有可用的 docker 镜像
|
34
AndyZhuAZ 2022-01-03 08:19:45 +08:00
我觉得刚好够
|
35
imsoso 2022-01-03 10:36:47 +08:00
air 就是不能接双屏。
我考虑换个 16g 的 MacBook pro ,用 5 年。 |
36
haonse 2022-01-03 11:22:09 +08:00
@hello2090 是的,意义不大,只是我也刚买不久,新鲜感还在,就想看看它在各种情况下的表现,所以会拿它跟公司的 20 款 13 寸 Intel mbp 比较,内存都是 16G ,intel 那款除了跑任务时跑满 CPU ,其他场景下也没感觉到有什么卡顿,可能是和别人工作强度不一样吧。
|
37
ericls 2022-01-03 11:26:54 +08:00
8G 的 ThinkPad T450 还在干活...
|
38
fanofayu 2022-01-03 11:45:37 +08:00
说不够用的是不是开了无数个应用和标签,从来不关的那种
|
39
wangsd 2022-01-03 11:52:01 +08:00
楼上那些开三四十个浏览器标签的,我觉得给再多也不够用啊。
|
40
xuanbg 2022-01-03 11:53:39 +08:00
够用!如果预算足够还是上 32G 吧。
|
41
lostberryzz 2022-01-03 12:12:28 +08:00
16G 可以满足 95%的需求,完全够用,你要知道 8G 才是出货主力
|
42
baoyinlei 2022-01-03 12:27:55 +08:00
M1 16G 512G 8 +8 ,Java 开发我用着完全够了,当然我不在本地搞 docker 。
|
43
coolmint 2022-01-03 12:31:27 +08:00 via iPhone
可以等等春季发布会可能有新款 Air ,16g 大概率够了,我 flutter 开发,m1 pro 丐版
|
44
miv 2022-01-03 12:46:40 +08:00 via Android
16 打底,不多项目微服务够用。建议 64
|
45
hst001 2022-01-03 15:07:05 +08:00
正常使用是够的,没必要多花几千,财力雄厚当我没说 64G 一步到位
|
46
powergx 2022-01-03 16:16:07 +08:00
16 怎么不够用˜?
|
47
GGGG430 2022-01-03 16:29:33 +08:00
我这 m1 pro 8G 的用着也不卡啊, 两个 jetbrain ide 开着, 再加几十个 chrome tab
|
48
dbpe 2022-01-03 18:27:50 +08:00
看你有没有强迫症了....我不喜欢 os 使用虚拟内存,所以对我来说..内存越多越好...32G 为主,64 为佳
|
49
gengchun 2022-01-03 19:54:04 +08:00
MacOS 上我都想通了,直接不用什么 docker 。redis, mariadb 什么的自己编译一下就好,然后一万年都不升级就行了。
觉得太累,网络整好点,就直接在内网 server 或者公有云上开 es 实例什么的。 就算内存是 8G ,直接 emacs/vim ,就根本没有内存不够这种事情。你要把有些语言的垃圾 lsp server 扔到一边,1G 内存都够了。 |
50
leafShimple 2022-01-03 20:37:30 +08:00
java 后端开发,用了一年非常的爽。
|
51
Dakaria 2022-01-03 22:22:32 +08:00
面对 ssh 编程, 要求不高
|
52
sunchunyang 2022-01-03 22:51:20 +08:00
Java+Vue 开发,同时开 webstorm+idea ,内存长年 30G+,项目不大
|
53
fwindcore 2022-01-04 08:09:09 +08:00 via iPhone
vscode+chrome 其实差不多了,即使上了 swap 因为硬盘速度还行,没有太大的感觉。
缺点就是屏幕太小了,200 多度的近视不戴眼镜基本不能使用,外接屏幕很容易发烫。 |
54
zinwalin 2022-01-04 10:18:58 +08:00 via iPhone
开发用,16GB 是勉强能用
|
55
binge921 2022-01-04 10:30:49 +08:00
64 内存的 m1max 用了 1 个月了 我建议你用 air16 就够了 在不需要虚拟机的前提下 如果你要本地开 docker 别想了 32 以上 干就完了
|
56
dinfeo 2022-01-04 10:31:19 +08:00
=w=
前几天把 9 年前的大法的 svs13 复活了 900p 分辨率,i5 3230m ,4+8G 内存,GT640 LE 的显卡 现在居然还可以还用中特效流畅玩 CSGO , 可惜硬盘支持 sata2 ,从小黄鱼买了 lif 硬盘支架,又找了个大佬,50 块搞了个 lif 转接板,用两块 256G msata 的固态组了 raid 0 ,硬盘顺序读写也有 1000+,这可是 9 年前的电脑,但是连 m.2 的接口都没有= = 现在,vscode + vs or intellij 跑起来 6 的很。 缺点续航不行,电池集显只能用 2 个小时,独显半个小时就挂。。。 上了固态 只有 1.3kg ,这么轻的电脑,却还有独显,还有蓝光光驱。 |
57
hasasiki 2022-01-04 10:49:24 +08:00
你如果只是开 idea ,网页,日常软件的话,16G 刚刚够,给个详细的量化,目前 m1 Monterey idea 吃 4-8G ,chorm 吃 2G ,QQ 微信钉钉这些每个大概都要 1G ,网易云,ssh 软件,notion ,Navicat 这种 800M 左右,系统乱七八糟的算 1-2G ,兼容性问题不大
|
59
hasasiki 2022-01-04 11:02:34 +08:00
@hello2090 不会,长时间(几个小时到几天后)开着会慢慢变卡,重开下就好了,idea 感觉使用的内存不算多,但是他会一直给自己加内存占着不用。我早上打开 idea ,吃大概 2g ,中午回来看就吃到 3.7g 了,期间 idea 只是挂着没有任何操作.
|
60
Zien 2022-01-04 11:08:53 +08:00 via iPhone
够, 你开再多都是大概 RAM 85%+swap 8G 以内,不卡顿。
|
61
zheng96 2022-01-04 11:35:02 +08:00
够啊,18 年的 13 寸,16g 内存,后端研发无压力。
最多占用情况: (本地 mysql)+(启动 3 个 java 项目)+(idea 打开 5-7 个项目)+ (50+的谷歌标签)+vscode+datagrip+weixin+办公软件+(一堆 iterm 页签) ,这个时候是有些卡顿了。 一般的情况下不会有压力 |