Mac pro显示应用程序占用内存很高解决方法

这是Mac自带的system information.app (About this mac)。

机制

当我们在点击存储这个按钮时,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,明显的感觉就是系统用起来没有那么顺畅了,如果磁盘大,文件多,可能需要很长时间。

最好在下班,或者吃饭间隙操作。

(0)

相关推荐

  • 360浏览器占用内存过高解决办法

    说到360安全浏览器,很多人都是又爱又恨,一方面方便,另一方面有老是提醒内存占用过高,小编也是经常遇到,解决的方法网上有很多,不过我自己试了试,都是治标不治本的,下面为大家分析一下问题原因以及360浏 ...

  • U盘内容还是无法显示但却占内存的多种解决方法

    U盘文件不见了?但是看属性的时候发现空间仍然被占用。使尽所有办法,U盘内容还是无法显示。有没有什么办法让U盘里面的文件夹重见天日呢?下面让我们全力找出在U盘里消失不见了的文件。 方法一:在U盘没有中毒 ...

  • 微信占用内存过大解决方法一关闭视频自动下载

    微信现在已经成为我们日常沟通的工具,但是对于一些老设备内存没那么充足,用段时间就卡顿无法反应了,这个问题之一就是手机中的软件会自动下载一些文件,现在硬件更新的很快,软件更新的速度也快,而且是越来越大, ...

  • spoolsv应用程序错误内存不能written解决方法

    操作方法 01 在使用打印机过程中突然出现spoolsv.exe应用程序错误,内存不能written•••,检查打印驱动,打印机设置选项无法打开.怀疑是病毒所致,升级杀毒软件后安全模式下杀毒后没有发现 ...

  • svchost占用内存过高如何解决?

    首先,先给大家介绍一下什么是svchost 什么是svchost.exe进程?简单的说:svchost.exe是一个属于微软Windows操作系统的系统程序,微软官方对它的解释是:Svchost.ex ...

  • win7系统下svchost占用内存过高怎么解决

    win7系统下svchost占用内存过高的解决方法 最近因为换电脑,刚装上了win7的64bit系统(99%纯净版,这个版本目前还挺流行的),然后就遭遇了一个问题是:电脑开机几次后发现内存占用其高无比 ...

  • wmiprvse.exe是什么进程?wmiprvse.exe cpu占用资源很高怎么禁用?

    wmiprvse.exe是什么进程? 一些Win7旗舰版用户反馈进程中wmiprvse.exe cpu占用高,那么要解决这个wmiprvse.exe CPU占用高的问题,首先来了解下wmiprvse. ...

  • U盘中的文件没有显示但是却占用着空间如何解决

    今天给大家介绍一下U盘中的文件没有显示但是却占用着空间如何解决的具体解决方法.一般情况的方案1. 首先将U盘插入电脑,然后可以看到U盘的使用情况,我们打开U盘.2. 如图,就会显示所有文件,但是不包含 ...

  • 升级win10系统后玩lol游戏会显示内存不足的解决方法

    解决方法: 1.先打开[此电脑]--[属性]; 2.然后点击[高级系统设置]; 3.在"高级""性能"这一栏点击[设置]; 4.在"性能选项" ...