24G 内存占用 14G 为啥还会出现 swap? [MacBook Air M2]

2023-06-25 09:46:39 +08:00
 yemengzhan1994
如图

6064 次点击
所在节点    macOS
44 条回复
zhumengyang
2023-06-27 14:29:50 +08:00
@caoguanliyuan 公司配置的 mini m2 16G ,我自己买的是 MacBook Pro m2 24G , 后端开发目前感觉没啥区别。。
nullyouraise
2023-06-28 20:05:03 +08:00
swap 在内存压力达到 60%还是多少的时候(具体值忘记了,可以看下 XNU 内核源码 https://github.com/apple-oss-distributions/xnu/tree/xnu-8792.81.2/osfmk/vm )就会自动开启,看着不顺眼也可以配置 nvram 参数关掉:
首先重启进入恢复模式,然后在终端里执行 nvram boot-args vm_compressor=2
这个 vm_compressor 参数可用值可以在 https://github.com/apple-oss-distributions/xnu/blob/xnu-8792.81.2/osfmk/vm/vm_pageout.h#L652 找到
PainAndLove
2023-06-29 23:47:49 +08:00

看上去还行
sl450282169
2023-07-13 10:55:42 +08:00
M1 max,64g,唯一一次把内存压力干到黄色就是我前两天在本地跑 mmocr 炼丹,其余事件都是绿的

ps:为啥我不能发图呢?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/951334

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX