萬盛學電腦網

 萬盛學電腦網 >> 電腦基本常識 >> Mac pro顯示應用程序占用內存很高解決方法

Mac pro顯示應用程序占用內存很高解決方法

 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,明顯的感覺就是系統用起來沒有那麼順暢了,如果磁盤大,文件多,可能需要很長時間。

  最好在下班,或者吃飯間隙操作。

copyright © 萬盛學電腦網 all rights reserved