指南/Claude App佔用大量CPU

Claude桌面App在Mac上佔用大量CPU或記憶體?該檢查什麼

Atta 🐬

Vitals創辦人

發佈於

簡短回答

Claude桌面App的架構和瀏覽器一樣,所以活動監視器會顯示好幾個程序:Claude、負責視窗的Claude Helper (Renderer)、Claude Helper (GPU),以及你加入的每個本機延伸功能或連接器各一個程序。你沒在用它時CPU卻很高,通常是因為對話太長、某個延伸功能,或有程式碼工作階段還在運作。開始新的對話,用⌘Q完全結束App,並更新它。Vitals是一款Mac系統監控工具,會把Claude顯示為一個App,附上總記憶體、CPU和能源用量,並在它連續好幾分鐘佔用CPU時通知你。

如何找出Claude App在做什麼

  1. 01 打開活動監視器,按一下「CPU」,在搜尋欄位輸入Claude。Claude Helper (Renderer)就是你看到的視窗;其他列是App本身、圖形處理,以及它啟動的任何東西。
  2. 02 在Claude中開始新的對話,並關閉那個很長的對話。有幾百則訊息、大型檔案或很長程式碼區塊的對話,是Renderer一直忙碌的常見原因。
  3. 03 用⌘Q結束Claude,不要只關閉它的視窗:視窗關閉後,App仍會在選單列中執行。再打開它,看看CPU是否已經降下來。
  4. 04 打開Claude的Settings,查看Extensions和Connectors。每個本機項目都以獨立的程序執行;關閉不用的項目,再看一次活動監視器。
  5. 05 更新App:選擇Claude → Check for Updates。CPU過高的問題,靠更新修好的機會比你自己能調整的任何設定都大。

如果Mac只在Claude回答時發熱,那是App在文字陸續送達時把它繪製出來,回答結束就會停止。什麼事都沒在做卻持續偏高的CPU用量,才是上面步驟要處理的。

Claude App的思考是在Anthropic的伺服器上完成,不在你的Mac上,所以照理說它要做的事很少:顯示對話,傳送你輸入的內容。它在本機做的是:繪製一個很長、不斷更新的頁面;執行你加入的延伸功能和連接器;如果你用它寫程式,還會執行在Mac上讀取檔案、啟動指令的工作階段。CPU就用在這三處。下表把你看到的項目與它的實際身分對應起來。

Claude App的各個程序是什麼

你看到的這是什麼怎麼做
Claude Helper (Renderer)佔用大量CPU 視窗:正在繪製的對話 開始新的對話;結束後重新打開App
Claude Helper (Renderer)佔用好幾GB 一段很長的對話保留在記憶體中 開始新的對話
Claude Helper (GPU)忙碌 繪圖和動畫 文字送達時短暫升高;如果持續偏高就更新
Claude底下的node或其他程序 本機延伸功能和連接器,每個一個程序 關閉不用的項目
視窗關閉了還在忙 App仍在選單列中執行,或有程式碼工作階段還在執行 用⌘Q結束

很長的對話

對話中的每則訊息都留在頁面上,每收到一個新回答,頁面就要重新繪製。持續了好幾天、貼過檔案和長程式碼的對話,會變成非常大的頁面,每多一則回覆,繪製的負擔就更重。開始新的對話是最有效的方法,而且不會遺失任何內容:舊對話仍在列表中。

延伸功能、連接器和程式碼工作階段

連到網路服務的連接器在Anthropic那端執行,不會佔用你Mac的資源。本機的則不同:只要App開著,每個都會以程序的形式在你的Mac上執行,不管有沒有對話用到它。幾個加起來就是幾百MB,偶爾還會有一個程序忙起來。

在App裡寫程式又更進一步。工作階段會讀取你的專案、執行指令,還可能啟動開發伺服器或測試,這些都是一般的程序,需要多少資源就用多少。如果你不在電腦前時App還在忙,首先要檢查的就是有沒有工作階段還在運作。在終端機裡也一樣:請參閱Claude Code使用過多記憶體。

電池

閒置的聊天視窗應該幾乎不耗用資源。如果活動監視器的「能源」標籤頁顯示Claude在過去12小時內排在前面,代表上面提到的某個項目讓它一直在忙。如果你只是發現Mac變熱,卻不確定是哪個App,就先看是什麼在消耗Mac的電池電量。

Vitals多了什麼

Vitals把Claude App顯示為一列,並在它出問題時通知你。

  • Claude顯示為一個App,附上總記憶體、CPU和能源用量,輔助程式都已計入
  • 某個App連續好幾分鐘佔用CPU,或記憶體不斷增加時傳送通知,讓你在風扇轉起來之前就知道
  • 哪個App耗用最多能源,可逐小時查看,最遠可回溯一年
  • Mac發熱時列出背後的App,每個旁邊都有「結束」
  • 直接從選單列結束,沒有回應的App還有「強制結束」

小提醒

  • Vitals顯示的是App的用量,而不是App中哪段對話或哪個延伸功能造成的。
  • Vitals從不會自行結束任何東西。
購買Vitals $15 一年更新$9,或在首發期間以$15終身使用,之後為$39。一次付清,14天內可退款。

大家常問的問題

為什麼Claude App在我的Mac上佔用這麼多CPU?

通常是對話太長、某個本機延伸功能或連接器,或有程式碼工作階段還在運作。開始新的對話,用⌘Q結束App再重新打開,並更新它。

Claude Helper (Renderer)是什麼?

負責繪製Claude App視窗的程序。回答送達時它會忙碌,對話變得很長時它會一直忙碌。

Claude是在我的Mac上執行,還是在伺服器上執行?

模型在Anthropic的伺服器上執行。你的Mac負責繪製對話,並執行本機的延伸功能、連接器和程式碼工作階段。

為什麼關閉視窗後Claude還在執行?

App會留在選單列中,讓它的快速鍵繼續可用。按⌘Q,或從它的選單列圖像選擇Quit,就能讓它停止。

Claude App會讓MacBook很快沒電嗎?

閒置時不會。如果會,代表有很長的對話、某個延伸功能或程式碼工作階段讓它一直在忙。活動監視器的「能源」標籤頁會顯示它在過去12小時內所佔的比例。

有沒有能在Claude佔用過多CPU時通知我的App?

Vitals會留意每個App,在某個App連續好幾分鐘佔用CPU或記憶體不斷增加時傳送通知,寫明是哪個App,按一下就能「結束」。

詞彙表中的相關條目

更多指南