MacBook Pro M1 开启占用大量内存用于缓存文件
一开机就会有12多G的内存用于 已缓存文件。
另外App内存开机后也有3G左右的内存是从活动监控器中找不到实际归属的。
这是正常现象吗? 有什么办法可以关掉这些无意义的预缓存和内存占用呢?
[经过版主编辑]
一开机就会有12多G的内存用于 已缓存文件。
另外App内存开机后也有3G左右的内存是从活动监控器中找不到实际归属的。
这是正常现象吗? 有什么办法可以关掉这些无意义的预缓存和内存占用呢?
[经过版主编辑]
并不是无意义,机制就是这样,可以方便快速打开App,Apple的产品都有这样的机制。如果某个App内存使用率过高,Mac也会自动清理一部分内存。
毫无价值的预缓存优化。本身磁盘读取速度已经够快了,预读取缓存除了开机慢好像没别的益处。另外,这玩意是集成显卡,内存会关系到显示,而分配出去的预缓存根本不能及时回收,经常性出现有大量文件缓存,却使用了交换机,因为使用了交换机导致窗口渲染出问题,一堆红的白的。用了两年多了,感觉32G的M1内存还不如之前的16G的耐用。 动辄就是7-8G的 qemu-system-aarch64 进程,docker根本不敢在本机跑,开个安卓虚拟机一不小心就会用到交换区,然后显示出一堆红的白的。
預期現象, 預緩存是為了加速系統運行.
好吧。但我总感觉M1 Pro的内存处理很有问题。之前的win电脑16G内存可以很轻松的带起5个idea窗口。但是现在32G的MBP,开启5个idea窗口工作,会有很明显的卡顿,且活动监视器中的内存压力会变黄,需要使用SWAP来扩展内存。 开机啥软件也不开,App内存就能达到6个G以上。
MacBook Pro M1 开启占用大量内存用于缓存文件