我司早期给研发配的是 Windows 台式机:CPU (是几年前入职时的那一代)、16GB 内存、512GB SSD 。 算是能用,但多开几个项目或者跑 Docker 就开始喘。好在内存可以申请升级,我升到 24GB 后才算稳定一点。
后来陆续看到领导、产品等都换成了 MacBook (具体配置不详)。
过了很久一段时间,我们这些底层研发也终于轮到更新设备 Mac mini M4 16GB 内存。
结果实际体验: 日常使用没问题,但多开几个 IDE 、再跑 Docker 和十几个标签页后, 系统就开始有点吃紧,响应明显变慢,偶尔会操作卡顿(不确定是否为系统 BUG )。 一看监控,Swap 已经跑到 11GB+
更离谱的是,客服那边配的是 MacBook Air M3 16GB 内存,比我们这台 Mac mini 至少贵两千多。
明明同一批更新,为什么不给研发多点内存预算呢
想问问大家:
![]() | 1 imnpc 16 小时 3 分钟前 都跑 SWAP 了,肯定卡的不行了,要求换大内存的机器,起码要 24G |
![]() | 2 wuruxu 15 小时 54 分钟前 内存一定要大,越大越好 |
![]() | 3 NowTime OP |
4 KuzhiBake 15 小时 50 分钟前 搞技术没出路 belike ,无论什么阿猫阿狗都能蹲在开发头上拉屎 |
5 Rache1 15 小时 46 分钟前 我只能说,越大越好。。。现在那个 M2 Max 32G 的,开多了照样会卡,然后配合 IDEA ,多开几个窗口,十天半个月不关机的话,就会卡了。目前坚持过最长纪录了一个月没关机,后面卡的实在不行,只有重启。 |
![]() | 6 liuzimin 15 小时 41 分钟前 via Android 我们是自己申请制。你不说,我们就不会主动给你换。 但是一申请基本都能过,视实际情况 16G 到 128G 不等,CPU 配中端 Ultra 系或 9700X 这类。 |
这让我想起了之前 Visual Studio"推荐配置"的良苦用心。 希望其他家大家都能学起来) |
8 iOCZS 15 小时 34 分钟前 ![]() 你一台 Mac mini 也配跟 MacBookAir 比?人家好歹是笔记本 |
9 SD10 15 小时 17 分钟前 via iPhone 入职了一家新公司,前两天没给配电脑,昨天在群里说要买电脑,采购/财务说 5000 够不够…我都惊呆了,这点钱够干啥又不是买来刷爱奇艺的 |
10 facebook47 15 小时 13 分钟前 via Android @SD10 够买 Mac mini 了 |
![]() | 11 4Lex 13 小时 53 分钟前 之前公司配的 8G 笔记本,只开 vscode 和 chrome 都可能卡,还好一般在服务器跑代码 |
12 maxlcoder 13 小时 34 分钟前 IDE 和 docker 都要限制下最大使用内存,不限制,ide 开多了或者 docker 容器启动多了,内存吃紧,频繁切换,自然卡。当然了公司舍得花钱,直接加大内存自然是最好了。 |
14 stinkytofux 11 小时 52 分钟前 感觉 MacOS 越来越吃内存了, 当然软件也越来越吃内存. 我开发机也是 MacMiniM4 32G, 内存压力经常变黄. 记得我当年用黑苹果 32G 的时候, 内存那是相当的充裕, 从来没见过黄色压力的内存. 很显然现在 32G 根本不够用了, 得 64G 起步. |
15 soulflysimple123 11 小时 52 分钟前 ![]() @SD10 5000 买台式机做开发已经溢出了。 |
16 andrew2558 11 小时 44 分钟前 ![]() 除了要做 apple 生态的必需要用 mac ,看不到苹果在开发上比 windows 强在哪?搞不懂为什么不做 apple 生态开发的用 mac 是什么情况?我 mac 我除了要做 ios 开发才用。平时还是 windows 顺手 |
17 SD10 11 小时 27 分钟前 via iPhone @soulflysimple123 不能说配台式机的公司都不用加班吧,至少回家了不用在干活儿,也蛮好的,只是我工作以来没遇到了(全是私企)。 |
![]() | 18 kerwin1874 8 小时 22 分钟前 我司配的是 i7-11700+64g ,但开 idea 同时打开几个项目还是卡,idea 内存都分到 16g 了,ssd 也是三星 980 ,我都不明白,是每一步都带点延迟感,写代码的代码补全都会等个 1 秒才出来,还不如我自己的 16G 的 M1 Pro 。 Mac 是如果没到内存压力某个界点是很流畅的,但一旦内存开始大量 swap 就会卡,也是打字都卡那种,公司的 pc 则是每次都卡得很均匀。 最想吐槽的还是显示器只有 1080p 24 寸,字体是真的糊。 但是公司没有 Wi-Fi ,自带电脑上班不能连内网服务器,还是用公司的 pc 吧,等试用期过了看看能不能跟组长反映换个 12 代 cpu 以上的 pc ,有点怀疑是 cpu 问题。 说回来就是给开发配 16g 内存的 Mac 也是人才了,哪怕是前端我跑过几次 vue 编译,内存也是吃不少的。 |
19 craftsmanship 8 小时 18 分钟前 via Android 内存就是苹果用户的福报 |
20 laminux29 8 小时 5 分钟前 开发的机器,应该由家用 Intel CPU 多屏跳板机 + 大内存 E5 服务器组成。 多屏跳板机:3-4 代 i7 + 8GB 内存 + 128GB-SSD 系统盘 + 2 张至少 4 输出的显卡,用来组建 10 - 12 屏幕的跳板机,此机器不用于开发,仅用于跳板机。 开发机应该是多台虚拟机,因为不同的环境,用不同的虚拟机,可以防止不同环境之间的冲突。比如 Python 开发专用 Win11 虚拟机、Java 开发专用 Win11 虚拟机等等、PostgreSQL 数据库服务器虚拟机、Oracle 数据库服务器虚拟机等。每种开发环境,专用一台虚拟机。 多屏跳板机通过远程桌面或 SSH 来连接开发机或服务器。 至于 Mac 电脑,除非有苹果系的开发刚需,比如 IOS 开发,才需要购入 Mac ,否则买 Mac 是个很糟糕的决定。 |
21 shaoownwang &nsp; 7 小时 35 分钟前 和我的情况有点像。入职时公司配的 windows 电脑,我用不惯就带自己的 m1pro mbp 32g 来用了。后来公司要求工作电脑装加密软件,就只能用公司电脑了。领导给申请了一台 m4 mbp ,然而是 16g ,体验差自己电脑太多了。以前可以双开 android studio ,一个做需求一个改 bug 爽得飞起。现在开一个就拉垮,只要开始编译项目,内存就飘红卡得不行,只要切换分支重新编译,一编就是半小时。gradle 还是太依赖内存缓存了。。 |