Macbook Air M1 16G 开发够用吗?有什么缺点
目前主要做 Java 和 Golang 技术栈的开发工作,平常主要用的 App 也就是 IDEA 、Chrome 、企微等。我想知道 M1 目前各位大佬使用过程中遇到了什么因为 ARM 平台的一些兼容性问题?
![]() | 1 Dragonphy 2022-01-02 15:39:22 +08:00 我前端 16G 都不够,开发可以,调试内存根本不够 |
![]() | 2 ferock PRO 不够,加点上 14 m1pro ,32g |
3 wingkwanli888 2022-01-02 15:53:37 +08:00 至少 32g |
4 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%的电,很香。 |
![]() | 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 ![]() 最低 64G 内存起步,少了根本不够 |
15 moen 2022-01-02 17:26:00 +08:00 ![]() |
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 ![]() 问就是 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 &nbp; 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 页签) ,这个时候是有些卡顿了。 一般的情况下不会有压力 |