我司早期给研发配的是 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 1 天前
都跑 SWAP 了,肯定卡的不行了,要求换大内存的机器,起码要 24G
|
![]() |
2
wuruxu 1 天前
内存一定要大,越大越好
|
![]() |
3
NowTime OP |
4
KuzhiBake 1 天前 ![]() 搞技术没出路 belike ,无论什么阿猫阿狗都能蹲在开发头上拉屎
|
5
Rache1 1 天前
我只能说,越大越好。。。现在那个 M2 Max 32G 的,开多了照样会卡,然后配合 IDEA ,多开几个窗口,十天半个月不关机的话,就会卡了。目前坚持过最长纪录了一个月没关机,后面卡的实在不行,只有重启。
|
![]() |
6
liuzimin 1 天前 via Android
我们是自己申请制。你不说,我们就不会主动给你换。
但是一申请基本都能过,视实际情况 16G 到 128G 不等,CPU 配中端 Ultra 系或 9700X 这类。 |
7
oovveeaarr 1 天前 via Android
这让我想起了之前 Visual Studio"推荐配置"的良苦用心。
希望其他家大家都能学起来) |
8
iOCZS 1 天前 ![]() 你一台 Mac mini 也配跟 MacBookAir 比?😂人家好歹是笔记本
|
9
SD10 1 天前 via iPhone
入职了一家新公司,前两天没给配电脑,昨天在群里说要买电脑,采购/财务说 5000 够不够…我都惊呆了,这点钱够干啥又不是买来刷爱奇艺的
|
10
facebook47 1 天前 via Android
@SD10 够买 Mac mini 了🐶🐶🐶
|
![]() |
11
4Lex 1 天前
之前公司配的 8G 笔记本,只开 vscode 和 chrome 都可能卡,还好一般在服务器跑代码
|
12
maxlcoder 1 天前
IDE 和 docker 都要限制下最大使用内存,不限制,ide 开多了或者 docker 容器启动多了,内存吃紧,频繁切换,自然卡。当然了公司舍得花钱,直接加大内存自然是最好了。
|
14
stinkytofux 1 天前
感觉 MacOS 越来越吃内存了, 当然软件也越来越吃内存. 我开发机也是 MacMiniM4 32G, 内存压力经常变黄. 记得我当年用黑苹果 32G 的时候, 内存那是相当的充裕, 从来没见过黄色压力的内存. 很显然现在 32G 根本不够用了, 得 64G 起步.
|
15
soulflysimple123 1 天前 ![]() @SD10 5000 买台式机做开发已经溢出了。
|
16
andrew2558 1 天前 ![]() 除了要做 apple 生态的必需要用 mac ,看不到苹果在开发上比 windows 强在哪?搞不懂为什么不做 apple 生态开发的用 mac 是什么情况?我 mac 我除了要做 ios 开发才用。平时还是 windows 顺手
|
17
SD10 1 天前 via iPhone
@soulflysimple123 不能说配台式机的公司都不用加班吧,至少回家了不用在干活儿,也蛮好的,只是我工作以来没遇到了(全是私企)。
|
![]() |
18
kerwin1874 1 天前
我司配的是 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 1 天前 via Android
内存就是苹果用户的福报
|
20
laminux29 1 天前
开发的机器,应该由家用 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 1 天前
和我的情况有点像。入职时公司配的 windows 电脑,我用不惯就带自己的 m1pro mbp 32g 来用了。后来公司要求工作电脑装加密软件,就只能用公司电脑了。领导给申请了一台 m4 mbp ,然而是 16g ,体验差自己电脑太多了。以前可以双开 android studio ,一个做需求一个改 bug 爽得飞起。现在开一个就拉垮,只要开始编译项目,内存就飘红卡得不行,只要切换分支重新编译,一编就是半小时。gradle 还是太依赖内存缓存了。。
|
22
zhengfan2016 17 小时 21 分钟前 ![]() @SD10 #9 9600x 板 u ,2000 ,内存 16g *4 = 1200,还有 1800 够你买电源机箱什么乱七八糟的了
|
![]() |
23
goodryb 17 小时 2 分钟前
有开发工作 16G 确实太少了,今年刚换的 m4 pro 48G 1TB ,除了屏幕小之外没啥毛病,轻便,在公司就再接个 4k 屏幕
|
24
xuezhao 16 小时 47 分钟前 via Android
可以自己选型号,我选的是
MacBook Pro 14 寸-升配版 Apple M4 Pro /48GB 内存/1TB SSD 硬盘/配备 12 核中央处理器、16 核图形处理器和 16 核神经网络引擎 |
25
shaojian0702 15 小时 44 分钟前 via iPhone
我这还是 1080 分辨率的显示器呢。说多了都是泪。
|
![]() |
26
chashao 15 小时 11 分钟前
|
![]() |
27
flytutu 13 小时 13 分钟前
内存永远不嫌多
|
![]() |
28
kiracyan 12 小时 34 分钟前
公司的设备 我一向秉承着给什么用什么,我可以打申请,批不批我不管。卡了我就摸鱼,编译我就玩手机
|