指南/Mac為什麼這麼慢

Mac為什麼這麼慢?如何找出原因並解決

Atta 🐬

Vitals創辦人

發佈於

簡短回答

Mac變慢幾乎總有一個看得見的原因。打開活動監視器:在「CPU」標籤頁依「% CPU」排序,找出一刻不停的App;再看「記憶體」標籤頁的「記憶體壓力」,判斷Mac是否記憶體不足。接著在「系統設定」→「一般」→「儲存空間」查看可用空間,並留意風扇是否很吵。macOS更新後,Spotlight和「照片」會讓Mac慢上一兩天。Vitals是一款Mac系統監控工具,能顯示Mac變慢時是哪個App在忙,可回看過去幾小時,最遠到一年前,並在App行為異常時告訴你。

如何找出拖慢Mac的原因

  1. 01 打開活動監視器(按下⌘空白鍵並輸入它的名稱)。按一下「CPU」,依「% CPU」排序。你沒在使用卻排在前面的App,就是頭號嫌疑犯。
  2. 02 查看「CPU」標籤頁底部的「閒置」。接近零表示CPU就是瓶頸。如果Mac感覺很慢而「閒置」很高,原因就在別處。
  3. 03 按一下「記憶體」,查看底部的「記憶體壓力」。黃色或紅色表示以目前打開的東西來說,Mac的記憶體不夠用。
  4. 04 按一下「磁碟」,依「寫入的位元組」排序。備份、同步或製作索引大量寫入時,所有讀寫檔案的動作都會變慢。
  5. 05 打開「系統設定」→「一般」→「儲存空間」。磁碟快滿時,macOS幾乎沒有空間可用於交換檔、快取和更新。
  6. 06 如果某個App出現彩色風火輪,而Mac的其他部分都正常,問題出在那個App,而不是Mac。

如果結束造成問題的App後記憶體壓力仍是紅色,或某個程序卡住、「強制結束」也結束不了,就重新開機。重新開機解決不了會再回來的原因,所以先把它們找出來。

當某種資源用完時,Mac就會變慢:CPU、記憶體、磁碟,或保持涼爽的餘裕。每一種都會在活動監視器和「系統設定」中留下不同的痕跡,也各有各的解決方法,這就是一般建議常常沒效的原因。下表將你注意到的現象對應到可能的原因和查看位置,表後的各節則連結到每種原因的完整指南。

是什麼拖慢了Mac

你注意到的現象可能的原因查看位置
一直很慢,風扇在轉或機身發熱 某個App讓CPU一直忙碌 活動監視器→「CPU」,依「% CPU」排序
打開很多App或標籤頁時很慢,或切換App時很慢 Mac記憶體不足 活動監視器→「記憶體」:「記憶體壓力」
macOS更新後一兩天都很慢 Spotlight和「照片」正在補進度 活動監視器→「CPU」:mds_stores、photoanalysisd、mediaanalysisd
又慢又燙,kernel_task排在前面 過熱:macOS正在壓低CPU速度 通風、室溫,以及列表中緊接在後的App
儲存、打開檔案和安裝更新都很慢 磁碟快滿了 「系統設定」→「一般」→「儲存空間」
登入後好幾分鐘都很慢 登入時打開的App太多 「系統設定」→「一般」→「登入項目與延伸功能」
某個App出現彩色風火輪 那個App沒有回應 活動監視器:顯示為「沒有回應」的App

是Mac的問題,還是某個App的問題?

先把兩者分清楚。如果某個App出現彩色風火輪,而其他App切換和捲動都正常,那就是這個App卡住了,活動監視器會將它列為沒有回應。給它一分鐘,如果還沒恢復,就按⌥⌘Esc強制結束。

如果從打字到切換視窗全都很慢,那就是整台Mac缺了某樣東西。上面的步驟可以找出是什麼。

CPU:一刻不停的App

執行指令碼的瀏覽器標籤頁、不斷重試的同步、一直沒完成的建置:一個忙碌的程序就能讓整台Mac感覺很慢。在活動監視器的「CPU」標籤頁依「% CPU」排序,找出你沒在使用它的App、數值卻一直很高的那一行。如何查看CPU和記憶體用量會一步步說明這些數字。

記憶體:當Mac不夠用時

「已使用記憶體」接近總量是正常的。真正重要的是記憶體壓力:變成黃色或紅色時,macOS正在壓縮記憶體並把它移到磁碟上,每次切換App都得等它。如何釋放Mac的記憶體說明該結束什麼、哪些做法沒用,Chrome占用太多記憶體則說明通常用得最多的那一個。

儲存空間:磁碟快滿了

macOS需要可用空間才能運作:記憶體不足時用於交換檔、用於快取,也用於下載和安裝更新。磁碟快滿時,所有寫入動作都得等系統找出空間。到「系統設定」→「一般」→「儲存空間」查看,並記得可用空間包含macOS尚未釋放的可清除空間。如果系統資料占了最大一塊,它的條目會說明如何找出裡面有什麼。

過熱:Mac自己降速

晶片太熱時,macOS會降低它的速度來降溫。這就是過熱降頻,而kernel_task在CPU列表中排得很高就是徵兆。解決方法是找出讓Mac發熱的App,並檢查周圍的通風。Mac的風扇為什麼這麼吵兩者都有說明。

更新後與登入時

macOS更新後,Spotlight會重新為磁碟製作索引,「照片」也會重新分析你的圖庫。Mac會慢上一兩天,完成後就會變快。讓它接上電源幾個小時,能更快完成。

登入後好幾分鐘都很慢的Mac,通常是一次打開了太多東西。「系統設定」→「一般」→「登入項目與延伸功能」會在「登入時打開」下列出這些App,以及App加入的背景項目。移除登入時不需要的項目;需要時仍可以自己打開。

如何讓變慢的Mac加速

知道原因後,解決方法自然就出來了。依最常見效的順序:

  1. 結束或更新讓CPU一直忙碌的App,或關閉背後的瀏覽器標籤頁。如何查看CPU和記憶體用量說明如何找到它。
  2. 記憶體壓力為黃色或紅色時,關閉正在使用記憶體的東西。如何釋放記憶體說明該先結束什麼。
  3. 磁碟快滿時釋放磁碟空間,從「系統設定」→「一般」→「儲存空間」中最大的項目開始。
  4. macOS更新後,讓Mac接上電源幾個小時,讓Spotlight和「照片」完成工作。
  5. 在「系統設定」→「一般」→「登入項目與延伸功能」中,從「登入時打開」移除不需要的App。
  6. 保持涼爽:放在堅硬的表面上、別擋住通風口,也別在陽光直射下做繁重的工作。請參閱Mac的風扇為什麼會變吵。
  7. 安裝macOS和App的更新。很多變慢的狀況都是更新能修好的錯誤。
  8. 如果結束造成問題的App後記憶體壓力仍是紅色,就重新開機。

哪些做法無法讓Mac變快

大多數常見建議只治標,問題還會再回來。

  • 清理App和記憶體加速App。它們刪掉的快取macOS會重建,擠出去的記憶體App又會再要回來,所以在兩者恢復之前,Mac反而更慢。
  • 每天重新開機。它只能把記憶體洩漏或卡住的App掩蓋幾個小時,之後又會變慢。不如把那個App找出來。
  • 一開始就重新安裝macOS。它很少能解決上面步驟找到的問題,而且要花掉一個下午。

Vitals多了什麼

Vitals會顯示是哪個App讓Mac變慢,以及在什麼時候。

  • 約60個App,而不是約1,000個程序,每個App都已計入它的輔助程式
  • 每個App最長一年的CPU、記憶體、磁碟、網路和能源資料,從過去1小時到過去1年都有排名,所以今天早上Mac變慢時,旁邊就有那個App的名字
  • 背景App讓CPU一直忙碌、記憶體不斷增加,或大量讀寫磁碟或網路時,以及Mac記憶體不足時,都會傳送通知
  • 「讓風扇持續運轉」會列出讓Mac發熱的App,每個旁邊都有「結束」

小提醒

  • root和系統程序(例如kernel_task和WindowServer)在開啟選用的輔助程式時才會測量。
  • Vitals不會清理或刪除任何東西。它會顯示是哪個App造成的,並在詢問後結束它。
購買Vitals $15 一年更新$9,或在首發期間以$15終身使用,之後為$39。一次付清,14天內可退款。

大家常問的問題

Mac為什麼突然變得這麼慢?

一定是有什麼改變了:某個App或瀏覽器標籤頁卡在很高的CPU用量、macOS更新引發了製作索引、打開的東西比平常多而記憶體不足,或是磁碟滿了。活動監視器的「CPU」和「記憶體」標籤頁能看出前三種,「系統設定」→「一般」→「儲存空間」則能看出最後一種。

如何讓Mac變快?

找出拖慢它的那個原因並處理掉:結束讓CPU一直忙碌的App、關閉正在使用記憶體的東西、釋放磁碟空間,或等製作索引完成。一般性的調整和清理App幫助小得多。

重新開機能讓Mac變快嗎?

能快一陣子,前提是有App或系統程序記憶體洩漏或卡住。如果一天後Mac又變慢,表示原因還在,活動監視器會顯示出來。

Mac清理App能讓它變快嗎?

不能。大多數清理App刪掉的快取macOS會重建,擠出去的記憶體App又會再要回來。在兩者恢復之前,Mac反而更慢。

Mac更新後為什麼變慢了?

Spotlight正在重新為磁碟製作索引,「照片」正在重新分析你的圖庫。兩者都會在一兩天內自行完成;讓Mac接上電源,能更快完成。

有沒有能顯示Mac為什麼變慢的App?

Vitals會顯示哪個App在使用CPU、記憶體、磁碟和網路,每個App一行並已計入它的輔助程式,還會保留最長一年的記錄,讓你看到Mac變慢時是哪個App在忙。App行為異常時,它也會傳送通知。

詞彙表中的相關條目

更多指南