詞彙表/你會看到的程序

iconservicesagent

又稱:圖像快取

簡短回答

iconservicesagent是提供App、檔案和檔案夾圖像的macOS程序。Finder、Dock、Spotlight以及打開和儲存對話框會向它要求所需尺寸的圖像,它會把圖像繪製一次,並留一份副本給下次使用。

它以你自己的使用者帳號執行,並和另一個程序iconservicesd合作,後者管理Mac上所有帳號共用的圖像快取。正因為有它們,裝滿App的檔案夾才能一下子顯示出來,而不必把每個圖像從頭畫一遍。

在運作平穩的Mac上,它幾乎什麼都不做。只有在需要很多它還沒有副本的圖像時,它才會忙起來。

iconservicesagent為什麼使用這麼多CPU或記憶體

它存下的圖像被丟棄或已經過時,所以正在重新繪製。macOS更新後、一次安裝或更新許多App後,以及換到新的Mac後,都會這樣。打開含有數千個項目的檔案夾,或位在慢速網路磁碟上的檔案夾,也會讓它忙起來,因為每個項目都需要圖像。

比較少見的情況是圖像快取本身損毀。跡象是圖像顯示成空白頁面或錯誤的圖片,同時iconservicesagent一連好幾個小時都很忙,或佔用好幾GB的記憶體。

該怎麼處理

更新後請稍候:你實際看到的圖像都繪製完後,它就會平靜下來。如果它已經忙了好幾個小時或佔用量一直很大,就在活動監視器中選取它並結束。一有圖像需要,macOS就會再次啟動它,而且一切從頭開始。

重新開機對兩個圖像程序有同樣的效果。如果之後圖像仍然不對,就以安全模式開機一次,這會清除系統快取,然後再正常重新開機。沒有必要在「終端機」中手動刪除圖像快取,而且在目前版本的macOS上,其中有些部分本來就受到保護,無法這樣刪除。

大家常問的問題

Mac上的iconservicesagent是什麼?

繪製並保存App、檔案和檔案夾圖像的macOS程序,讓Finder和Dock能很快顯示它們。

iconservicesagent為什麼使用這麼多記憶體?

它正保留自己繪製過的圖像,通常是在更新後或打開了非常大的檔案夾之後。如果它一連好幾個小時不斷變大,就在活動監視器中結束它;macOS會啟動一個新的。

結束iconservicesagent安全嗎?

安全。它重新啟動時,圖像可能會空白一秒鐘,但不會遺失任何東西。它卡住時,這是最快的解決方法。

相關詞條

想找比活動監視器更好的工具?請參閱Mac上最好用的活動監視器替代方案,或瀏覽詞彙表中的所有詞條。