指南/Mac為什麼這麼慢
Mac為什麼這麼慢?如何找出原因並解決
簡短回答
Mac變慢幾乎總有一個看得見的原因。打開活動監視器:在「CPU」標籤頁依「% CPU」排序,找出一刻不停的App;再看「記憶體」標籤頁的「記憶體壓力」,判斷Mac是否記憶體不足。接著在「系統設定」→「一般」→「儲存空間」查看可用空間,並留意風扇是否很吵。macOS更新後,Spotlight和「照片」會讓Mac慢上一兩天。Vitals是一款Mac系統監控工具,能顯示Mac變慢時是哪個App在忙,可回看過去幾小時,最遠到一年前,並在App行為異常時告訴你。
如何找出拖慢Mac的原因
- 01 打開活動監視器(按下⌘空白鍵並輸入它的名稱)。按一下「CPU」,依「% CPU」排序。你沒在使用卻排在前面的App,就是頭號嫌疑犯。
- 02 查看「CPU」標籤頁底部的「閒置」。接近零表示CPU就是瓶頸。如果Mac感覺很慢而「閒置」很高,原因就在別處。
- 03 按一下「記憶體」,查看底部的「記憶體壓力」。黃色或紅色表示以目前打開的東西來說,Mac的記憶體不夠用。
- 04 按一下「磁碟」,依「寫入的位元組」排序。備份、同步或製作索引大量寫入時,所有讀寫檔案的動作都會變慢。
- 05 打開「系統設定」→「一般」→「儲存空間」。磁碟快滿時,macOS幾乎沒有空間可用於交換檔、快取和更新。
- 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的問題?
CPU:一刻不停的App
執行指令碼的瀏覽器標籤頁、不斷重試的同步、一直沒完成的建置:一個忙碌的程序就能讓整台Mac感覺很慢。在活動監視器的「CPU」標籤頁依「% CPU」排序,找出你沒在使用它的App、數值卻一直很高的那一行。如何查看CPU和記憶體用量會一步步說明這些數字。
記憶體:當Mac不夠用時
「已使用記憶體」接近總量是正常的。真正重要的是記憶體壓力:變成黃色或紅色時,macOS正在壓縮記憶體並把它移到磁碟上,每次切換App都得等它。如何釋放Mac的記憶體說明該結束什麼、哪些做法沒用,Chrome占用太多記憶體則說明通常用得最多的那一個。
儲存空間:磁碟快滿了
過熱:Mac自己降速
晶片太熱時,macOS會降低它的速度來降溫。這就是過熱降頻,而kernel_task在CPU列表中排得很高就是徵兆。解決方法是找出讓Mac發熱的App,並檢查周圍的通風。Mac的風扇為什麼這麼吵兩者都有說明。
更新後與登入時
macOS更新後,Spotlight會重新為磁碟製作索引,「照片」也會重新分析你的圖庫。Mac會慢上一兩天,完成後就會變快。讓它接上電源幾個小時,能更快完成。
登入後好幾分鐘都很慢的Mac,通常是一次打開了太多東西。「系統設定」→「一般」→「登入項目與延伸功能」會在「登入時打開」下列出這些App,以及App加入的背景項目。移除登入時不需要的項目;需要時仍可以自己打開。
如何讓變慢的Mac加速
知道原因後,解決方法自然就出來了。依最常見效的順序:
- 結束或更新讓CPU一直忙碌的App,或關閉背後的瀏覽器標籤頁。如何查看CPU和記憶體用量說明如何找到它。
- 記憶體壓力為黃色或紅色時,關閉正在使用記憶體的東西。如何釋放記憶體說明該先結束什麼。
- 磁碟快滿時釋放磁碟空間,從「系統設定」→「一般」→「儲存空間」中最大的項目開始。
- macOS更新後,讓Mac接上電源幾個小時,讓Spotlight和「照片」完成工作。
- 在「系統設定」→「一般」→「登入項目與延伸功能」中,從「登入時打開」移除不需要的App。
- 保持涼爽:放在堅硬的表面上、別擋住通風口,也別在陽光直射下做繁重的工作。請參閱Mac的風扇為什麼會變吵。
- 安裝macOS和App的更新。很多變慢的狀況都是更新能修好的錯誤。
- 如果結束造成問題的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造成的,並在詢問後結束它。
大家常問的問題
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行為異常時,它也會傳送通知。
詞彙表中的相關條目
更多指南
- 是什麼在消耗Mac的電池
- 哪個App在使用我的CPU或記憶體
- Mac為什麼無法睡眠
- Chrome占用太多記憶體
- 為什麼Mac的風扇這麼吵
- 如何控制Mac的風扇轉速
- 如何釋放Mac的RAM
- Docker使用太多記憶體
- 如何停止Docker容器
- Mac音量混音器
- Cursor使用大量CPU
- Claude Code使用太多記憶體
- Claude Code和Codex的用量上限
- Claude App佔用大量CPU
- Codex佔用大量CPU
- Ollama佔用過多記憶體
- 活動監視器替代方案
- iStat Menus替代方案
- Stats替代方案
- Mac版工作管理員
- 最佳Mac系統監控工具
- 最佳Mac選單列監控工具
- 最佳Mac音量混音器
- Mac上的htop
- Mac版Process Explorer
- 最好的Mac溫度監控工具