16G 的,看内存情况,空闲的情况下,压缩了 2g 还用了交换内存。这么看来内存是不够用了?编译的时候就黄色了,温度还特别得劲,南方 18 度的天气,温度持续走高
话说回来,之前被科普说现在 m1 air 前端开发都完全够巴拉巴拉...
实际是编译的时候是真的吃力,一天下来 70%的时间温度都是 75-95°,全程动不动就降频。特别是还编译微信小程序的情况下,微信开发者工具真的强,编译慢,占用强
m2 pro 今年是不出了?,m2 pro 不出就要准备换个 m1 pro 了,32G 起步吗?一般是一个多端项目( app 微信小程序 h5)、PC 项目、最多加一个后台管理
1
lostberryzz 2022-11-05 14:59:39 +08:00
高强度编译还是上带风扇的 Pro 或者自己改造下散热吧,不然降频是常态,不过我好像记得即使降频性能影响也不会太夸张吧,大概下降 10%-20%这样
|
2
kaz10025 2022-11-05 15:02:51 +08:00
没风扇就这样 没有持续性能释放
|
3
eachann OP @lostberryzz 唯一的感觉就是卡和不卡,其他就没啥很大的区别了
|
4
yyfearth 2022-11-05 15:34:08 +08:00 1
内存的话 16G 应该是够用的 压缩内存和交换内存没问题呀 把不常用的内存压缩和交换 不然等内存真的不够的时候再处理就慢了呀
而且你看内存压力并不大呀 我做全栈的项目的时候 内存压力 60-80% 也没感到慢 但是长时间开着 没有风扇或者辅助散热确实不行的 你可以考虑加一个笔记本散热架 对着本子下面吹会有改善 在一直编译的情况下 我的 MBP 风扇也会很响 另外就是看一下微信开发者工具还有你的 IDE 和 NodeJS 之类的 CLI 确定安装的是 ARM 版本 我说过 NodeJS Intel 版和 ARM 版 简直一个天上一个地下 听说 JVM 也是 不过还是建议换 Pro 的 M1 或者等 M2 毕竟 MBA 只时候轻度的使用 但是 16G 目前是够用的 除非你开一大堆虚拟机或者 Docker 啥的 |
6
zhaoxin 2022-11-05 16:41:18 +08:00
你光贴了内存占用的图,而没贴是哪些应用占用了内存。看到你最后的回复,是开了虚拟机。虚拟机当然费内存啦。而且开了虚拟机 CPU 温度也会高很多。建议将虚拟机换成更节省的 docker 试试。
|
7
maxthon 2022-11-05 16:43:09 +08:00
现在一般都会开好几个甚至几十个浏览器 tab 把,内存感觉会很快占掉很多
所以 16G 有时候会很紧张 |
8
xtinput 2022-11-05 19:00:32 +08:00
12.27+3.63=15.9 ,没毛病,交换内存用了之后不是立马就释放的,内存压力不只是看占用的,还看带宽,内存压力反应的是响应速度。具体算法不清楚
搞开发 32G 起步吧,统一内存,GPU 也需要用到内存呢,所以现在的 16G 比之前 Intel 的 16G CPU 可用内存还少点 开发小程序的那个应用很垃圾,在 Pro 上风扇呼呼的转 |
9
tanrenye 2022-11-05 20:49:54 +08:00
@xtinput 实际体验完全不是这样,我现在就是 16G 的 14 m1 pro ,比之前 intel 的 16G 不知道好多少,之前一旦开始 swap 切换窗口就偶发卡顿,而且做同样的工作,m1 pro 更不容易出现 swap ,就算使用了 swap 也完全无感
|
10
jianzhao123 2022-11-05 21:34:00 +08:00
我现在发现个问题,Safari 那个分组标签功能贼占用内存。。。
|
12
wu67 2022-11-05 21:45:07 +08:00
都压缩. 总 32G 空 12G 一样压缩.
这站里一堆人成天说 8G 能打, 什么开虚拟机之类完全够用.... 按我说那就叫能用, 不能叫好用. 切窗口等个 0.5 到 1 秒, 那也是能用, 手放键盘上都能温出汗了 |
13
clrss 2022-11-05 22:03:22 +08:00
java 和 javascript 的关系是?
——都很占内存 |
14
Macolor21 2022-11-05 23:05:47 +08:00
m1 air 够用是他们编译啥的都在 CICD 流程里吧。。M1 air IDEA 打开一个开源 Java 项目挺费劲的。。。
|
15
neiltroyer849 2022-11-06 16:38:47 +08:00
跟系统版本似乎有关系的吧。Monterey 的内存泄露从 Finder 到 Safari 都有一直没修好
|