近期发现不少mac用户反映我们的mac pro系统显示内存占用高达200多Gb,可是事实上自己下载的应用程序根本没那样多,用专业的内存扫描工具扫的结果跟系统本身显示的完全不同。那样出现这个问题到底是哪些原因呢,下面西西就给大伙详细介绍下这样的情况的发生缘由及解决方案。

这是Mac自带的system information.app 。
机制
当大家在点击存储这个按钮时,Mac后台会通过spotlight的功能进行对audio,movie,apps这类 属性的文件进行统计。
spotlight的背后是通过mac的一套metadata的机制进行索引的,metadata可以理解成对整个文件系统做了一个迅速的分类和元数据index,就像字典目录一样,可以感受一下,这类元数据存储在根目录。
mac对整个metadata进行了规范,可以通过命令mdls查询,属性kMDItemContentTypeTree,递增的属性。

所以对于统计Apps的大小,就是把所有符合”com.apple.package”进行大全。
解决方案:
在一些状况下面,metadata索引或许会出现错误,这个时候,大家看到统计出来的结果会有问题或者偏差太大,这个时候,可以通过下面的步骤
1. 确保spotlight没被关闭

显示enabled进入第二步,不然需要把spotlight打开
alexs-iMac:Documents alex$ sudo mdutil -i on /
2. 对mac的整个磁盘,metadata重新打造索引
sudo mdutil -E /
这步操作比较耗磁盘的IO,明显的感觉就是系统用起来没那样顺畅了,假如磁盘大,文件多,可能需要很久。
最好在下班,或者吃饭间隙操作。
TAG标签:mac教程(1)
转载请说明来源于谷普下载站(https://www.muerya.com)
本文地址:https://www.muerya.com/news/7219.html
郑重声明:文章来源于网络作为参考,本站仅用于分享不存储任何下载资源,如果网站中图片和文字侵犯了您的版权,请联系我们处理!邮箱3450399331@qq.com

赣公网安备 36010602000087号
相关文章