macmini m2 16G/256G 版本, 开个几天内存就满掉了?

10 天前
 chopin1998519
如图:
https://imgur.com/a/HTwVfFF

https://imgur.com/9gp4JLc


就跑了个微信、企业微信, 偶尔开开 message,safari,还有一个我自己写的 swift 程序。

不知道为什么连续用个十来天,内存就会满到需要使用 swap 的程度?而且就算我全部关掉也没有释放。


“wired 内存”查了一下,似乎应该就是强制在物理内存中的,类似 linux 的内核空间和 cache 。不知道理解的对不对。


另外如果一个程序 "compressed 内存" 占用过多,又代表什么?


我是 linux 过来的,理解内存的各种 buffer/cacahe 。但是 macos 的这个是不是哪里有问题?
谢谢指教
3036 次点击
所在节点    macOS
41 条回复
chopin1998519
10 天前
chopin1998519
10 天前



zhangshine
10 天前
可能有内存泄漏
wu67
10 天前
可能有内存泄露.
还有就是企业微信自带那个 node 恶心死了, 好像根本不会回收的, 他那个工作台里面的应用一大堆都是网页套壳, 还是低版本的 vue 写的, 甚至可能有 nuxt...
而 nuxt 项目本身也有各种各样的小毛病, 例如我公司项目遇到的就是放久了会突然疯狂占用 cpu...
wweerrgtc
10 天前
我用了"关闭所有 app"快捷指令, 每天用完电脑点一下
bojackhorseman
10 天前
同感。开机硬盘还剩 30G ,一会就剩几 G 了。
234ygg
10 天前
wired 都已经 13.8GB 了,显然有泄漏
chopin1998519
10 天前
真就很奇怪, 我还有一个非常老的只有 4G 内存的 macbook pro ,运行同样的程序, 也是一直开着, 虽然也满了, 但是 swap 只有一点点。

对于 16G 的机器, 我想关闭 swap 分区, 是不是一定得关闭 SIP 才行。。
chopin1998519
10 天前
@234ygg #7 但是当我强制关闭了全部程序(Cmd+Q), 还是这样
cencoroll
10 天前
我的 macbook air 16g 内存,一旦开机时间久了,看视频会特别卡,不管那个软件看都一样,只能重启,看内存 swap 也看不出啥问题
forschers
10 天前
同配置,我暂时没碰到过
234ygg
10 天前
@chopin1998519 #9
不是哪个 app 泄漏关哪个就有用的,app 会导致内核资源也泄漏。
wired 基本上可以理解为是被系统占死的内存,维持内核和关键系统组件的基本运行,一般也就是 2GB 上下。13.8GB 显然是有什么 app 导致内核严重泄漏了。
fovecifer
10 天前
有泄漏
我用 m2 mini 当 NAS 用,内存很稳定
jjxtrotter
10 天前
@234ygg 这个时候一般只有重启才能释放吧?
bzw875
10 天前
@fovecifer #13 财力雄厚啊
crabor
10 天前
@fovecifer 有推荐的 macmini 做 nas 教程以及硬盘推荐不?之前有看过单纯开 smb 协议,但是不在家的话就比较麻烦访问了
smallboy19991231
10 天前
你交换分区都没多少。我的 8G 内存刚才在浏览器开了 10 个 YouTube 。全都搞到 SWAP 了。内存压力才黄色。说明你的内存还有很大的潜力。除非你用的软件都需要每时每刻的内存使用,而不是像网页这种可以在后台缓存的。
那么你的 16G 内存就是不够用的,否则内存压力不到红 OR 交换分区占用不大,OR 没有同时开启高内存持续使用大内存的软件。那你的内存就是够用的。
12914hh
10 天前
@smallboy19991231 大佬想问问 我现在用的 m3pro 18g 在 iStatistica 监测下,内存压力一般在 40%左右,但是为什么 一直提示我的 free 不足 100mb (观察下来 free 基本没超过 1g ) 开着 vs code 跑项目+Chrome 浏览器 20 个标签左右(有视频播放)+控制台+qq+微信+sourcetree 。
这正常吗?
yuanbz666
10 天前
@12914hh #18 正常,mac 的内存机制是这样的,为了运行速度优先占满内存,内存压力到 60% 80%时,swap 的内存已经比较多了
smallboy19991231
10 天前
@12914hh 你說的 free 不足的提示我沒遇到過,不過壓力沒到紅色和 SWSP 內存不要太多基本就不會卡了

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

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

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

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

© 2021 V2EX