活動監視器詞彙表
活動監視器中的程序、欄位和數值各代表什麼、什麼時候算是問題,以及該怎麼處理。共58個詞條。
你會看到的程序
排在列表前面的系統程序:它們做什麼,以及什麼時候值得留意。
- kernel_task kernel_task就是macOS核心在活動監視器中呈現的樣子。
- WindowServer WindowServer是macOS的系統程序,負責管理視窗,把各個App繪製的內容合成為顯示器上的最終畫面,並把按一下、按鍵等輸入事件傳送給對應的App。
- mds_stores和mdworker mds、mds_stores和mdworker是建立和維護Spotlight搜尋索引的macOS程序。
- launchd launchd是macOS開機時啟動的第一個程序,程序ID為1。
- 輔助程序 輔助程序是App為了完成部分工作而啟動的獨立程序,例如算繪網頁、執行擴充功能或處理圖形。
- coreaudiod coreaudiod是macOS中Core Audio的背景程序,Core Audio是負責聲音輸入和輸出的系統。
- backupd backupd是macOS中的Time Machine備份程序。
- photoanalysisd photoanalysisd是在背景分析你「照片」圖庫的macOS程序。
- syspolicyd syspolicyd是macOS的系統原則程序。
- cloudd cloudd是CloudKit背後的macOS程序,App會透過CloudKit在iCloud中儲存和同步資料。
- mediaanalysisd mediaanalysisd是分析Mac上照片和影片的macOS程序:它會辨識影像中的場景、物體和文字,讓你能在「照片」中搜尋「海灘」,或從圖片中拷貝文字。
- nsurlsessiond nsurlsessiond是代替App和系統在背景下載和上傳檔案的macOS程序。
- trustd trustd是判斷憑證是否可信任的macOS程序。
- tccd tccd是管理隱私權限的macOS程序:哪些App可以使用相機、麥克風、螢幕錄製、你的檔案和檔案夾、聯絡人、「完整磁碟取用權限」和「輔助使用」。
- mDNSResponder mDNSResponder是把每個網域名稱轉換成位址的macOS程序。
- fileproviderd fileproviderd是把雲端儲存空間整合到Finder中的macOS程序。
- sharingd sharingd是AirDrop和Mac其他共享功能背後的macOS程序。
- rapportd rapportd是你的Apple裝置在同一網路上互相尋找和溝通所用的macOS程序。
- contactsd contactsd是管理你聯絡人的macOS程序。
- secd secd是管理你使用者帳號中鑰匙圈項目的macOS程序:存放在「iCloud鑰匙圈」或「本機項目」中的密碼、密碼鑰、密鑰和憑證。
- logd logd是執行統一記錄的macOS程序,統一記錄是macOS和你的App在執行時所回報內容的全系統記錄。
- XProtect XProtect是macOS內建的惡意軟體防護。
- IMDPersistenceAgent IMDPersistenceAgent是負責讀寫「訊息」資料庫的macOS程序,這個資料庫是Mac上保存你iMessage和簡訊記錄的檔案。
- MTLCompilerService MTLCompilerService是替使用Metal(Apple的圖形框架)的App為GPU準備圖形程式碼的macOS程序。
- iconservicesagent iconservicesagent是提供App、檔案和檔案夾圖像的macOS程序。
記憶體
「記憶體」標籤頁上每個數值的意義,以及哪一個能告訴你是否需要更多記憶體。
- 記憶體壓力 記憶體壓力是活動監視器中的一張圖表,顯示Mac的記憶體滿足目前需求的程度。
- App記憶體 App記憶體是App及其程序正在使用的記憶體量。
- 系統核心記憶體 系統核心記憶體是系統運作所需、必須留在實體記憶體中的記憶體。
- 已壓縮的記憶體 已壓縮的記憶體是macOS為了騰出更多記憶體而壓縮的記憶體資料。
- 快取的檔案 「快取的檔案」是macOS為了提升效能,存放在原本閒置的記憶體中的檔案大小。
- 使用的交換檔 「使用的交換檔」是macOS在啟動磁碟上用來把記憶體移出再移回的空間大小。
- 「記憶體」欄位 活動監視器中的「記憶體」欄位會顯示每個程序使用多少記憶體。
- 統一記憶體 統一記憶體是配備Apple晶片的Mac中唯一的一個RAM集區,由CPU、GPU和神經網路引擎共用。
CPU、GPU和能源
「CPU」、「GPU」和「能源」標籤頁中的各個欄位,以及這些數字為什麼會是這樣。
- % CPU 「% CPU」是某個程序使用的處理器能力比例,以單一CPU核心為單位計算。
- 能耗影響 「能耗影響」是一個相對指標,表示某個App此刻使用了多少能源,顯示在「活動監視器」的「能源」標籤頁中。
- 閒置喚醒 「閒置喚醒」計算某個程序把CPU從閒置狀態喚醒的次數。
- 平均負載 平均負載是CPU上正在執行或等待執行的平均工作量,通常以三個數字表示過去1、5和15分鐘的情況。
- 執行緒 執行緒是程序內部一條獨立的執行路徑,一個程序可以在不同的CPU核心上同時執行多個執行緒。
- App小睡 App小睡是macOS的一項功能,會放慢你沒在使用的App,例如視窗已隱藏、也沒有在播放音訊的App。
- 防止睡眠 「防止睡眠」是活動監視器「能源」標籤頁中的一欄,顯示某個App此刻是否正在阻止Mac進入睡眠。
- % GPU 「% GPU」是某個程序使用的圖形處理器效能比例。
- 過熱降頻 過熱降頻是指電腦降低處理器速度,讓溫度保持在安全範圍內。
- 效能核心與節能核心 效能核心和節能核心是配備Apple晶片的Mac上的兩種CPU核心。
- 未測量的程序 系統監控工具中各程序的數值,很少能加起來等於圖表中的總數。
出問題的時候
卡住的App、被占用的連接埠,以及找出原因的工具。
- 強制結束 「強制結束」會立即結束App或程序,不讓它儲存或清理。
- 取樣程序 「取樣程序」是活動監視器中的工具,會在幾秒鐘內記錄所選程序正在做什麼,並產生一份文字報告,說明它的執行緒把時間花在哪裡。
- Spindump spindump是一份診斷報告,記錄Mac上各個程序當時正在做什麼,用來調查當住或停止回應的App。
- PID PID即程序ID,是macOS指定給每個執行中程序、用來識別它的數字。
- 監聽連接埠 監聽連接埠是某個程序等待連入連線的網路連接埠,例如在連接埠3000上執行的網頁伺服器。
- 旋轉等待游標 旋轉等待游標常被稱為「彩色風火輪」,是App幾秒鐘沒有回應輸入時,macOS顯示的彩色指標。
- 沒有回應 「沒有回應」是macOS為已停止處理輸入的App加上的標籤。
- 殭屍程序 殭屍程序是已經執行結束、卻仍在程序表中留有項目的程序,原因是它的父程序還沒有取得它的結束狀態。
活動監視器沒有顯示的數值
開機時間、可清除空間、風扇轉速、選單列和網路單位:Mac在別處顯示,或根本不顯示的數值。
- 可清除空間 可清除空間是macOS算作可用、但尚未真正釋放的磁碟空間:也就是需要空間時它可以自行刪除的檔案。
- 開機時間 開機時間是指Mac從上次啟動以來執行了多久。
- 選單列項目 選單列項目是Mac選單列右端的圖像或數值,由App或macOS放在那裡,按一下會打開選單或面板。
- 風扇曲線 風扇曲線是將Mac溫度對應到風扇轉速的規則:涼的時候轉得慢或停轉,熱的時候轉得快。
- Mbps與MB/s Mbps是每秒百萬位元,MB/s是每秒百萬位元組。
- 系統資料 「系統資料」是Mac儲存空間設定中的一個類別,用來放macOS沒有歸到其他地方的檔案:快取、記錄、本機時光機快照、交換檔,以及App存放在「資源庫」檔案夾中的資料。