詞彙表/CPU、GPU和能源

App小睡

簡短回答

App小睡是macOS的一項功能,會放慢你沒在使用的App,例如視窗已隱藏、也沒有在播放音訊的App。活動監視器「能源」標籤頁中的「App小睡」欄會顯示哪些App此刻正在休眠。

App進入App小睡時,macOS會降低它取得CPU時間的優先順序,減少計時器觸發的次數,並在其他App需要時限制它讀寫磁碟的速度。只要你切換到這個App,或它有工作要做,它就會醒來並恢復正常。

Apple的開發者文件列出了這些條件:App不在前景、最近沒有更新視窗中看得見的部分、沒有在播放音訊,也沒有要求macOS讓它保持活躍。需要在背景持續工作的App可以選擇不使用App小睡。

如何查看哪些App正處於App小睡

打開活動監視器,按一下「能源」標籤頁。正在休眠的App,「App小睡」欄會顯示「是」。如果你按一下某個App把它移到最前面,這個值就會變回「否」。

為什麼某個App從來不顯示App小睡

正在播放音訊、下載檔案,或持續更新可見視窗的App不符合條件。有些App也會告訴macOS它們正在處理使用者的工作,因此不會進入App小睡。沒有視窗的背景程序通常根本不會顯示App小睡。

應該關閉App小睡嗎?

對幾乎所有人來說,請讓它保持開啟。它只會放慢那些被隱藏且閒置的App,透過分給它們較少的CPU時間、減少計時器觸發來節省電量。設計良好的App會在執行你要求的工作(例如下載或輸出)時告訴macOS,自行保持活躍。

對於較舊的App,或沒有遵循Apple指引的App,在背景執行長時間的工作時,它可能會造成妨礙。如果每次你切換到別的App,某項工作似乎就變慢了,那很可能是App小睡造成的。

「系統設定」中沒有App小睡的開關。有些較舊的App會在Finder的「取得資訊」視窗中顯示「防止App小睡」註記框。為較新版本macOS開發的App不會顯示這個選項,而是交由開發者決定。

如何讓一項長時間的工作保持全速執行

  1. 開始工作,然後打開活動監視器,按一下「能源」標籤頁。
  2. 切換到其他App,觀察執行該工作的App在「App小睡」欄中的值。
  3. 如果它變成「是」,工作也變慢了,請讓那個App的一個視窗在螢幕上保持可見,讓它的進度能夠更新。不要將它縮到最小或隱藏。
  4. 在App的設定中找找有沒有讓它在背景繼續工作的選項,並更新這個App。
  5. 如果問題依舊,就告訴開發者。Apple提供開發者一種方式,讓App在執行使用者啟動的工作時保持運作。

如何親眼看到App小睡的作用

你可以在活動監視器中看到App小睡生效。挑一個已打開但閒置的App,例如聊天或郵件App。

  1. 在「CPU」標籤頁中,記下這個App的「% CPU」,以及它的「閒置喚醒」數值變化得多快。
  2. 用Command-H隱藏這個App,或用另一個App把它的視窗完全蓋住。
  3. 稍等一下,然後查看「能耗」標籤頁。當「App小睡」欄顯示「是」時,回到「CPU」標籤頁。
  4. 比較一下數字。它的計時器現在觸發得比較少,所以喚醒次數和CPU用量通常都會下降。
  5. 按一下Dock中的這個App。「App小睡」欄會變回「否」,App也會再次全速執行。

App小睡、低耗電模式與睡眠的差別

這三者常被搞混,但它們作用的層面不同。

  • App小睡一次只作用於一個App,在該App被隱藏且閒置時自動生效。Mac的其他部分仍全速執行。
  • 低耗電模式作用於整台Mac。Apple表示它會降低耗電量,以延長電池續航力。你可以在「系統設定」>「電池」中開啟它。
  • 睡眠會讓幾乎所有東西停下來,直到你喚醒Mac。讓Mac保持喚醒的App則會出現在「避免進入睡眠」欄中。

大家常問的問題

活動監視器中的「App小睡」是什麼意思?

它表示macOS是否因為你沒在使用這個App而放慢了它。「是」表示這個App正在休眠,使用的資源比較少。

App小睡會關閉或暫停App嗎?

不會。App會繼續執行,資料也留在記憶體中。macOS只是在你再次使用它之前,分給它較少的CPU時間和較少的計時器喚醒。

我應該關閉App小睡嗎?

對大多數人來說,不需要。它能讓你正在使用的App保持靈敏,也能減少背景活動。必須在背景持續工作的App可以自行選擇不使用。

App小睡會拖慢下載或輸出嗎?

會,如果App沒有告訴macOS它正在替你工作的話。目前大多數App都會告訴。讓顯示進度的視窗保持可見,通常就能讓它不進入App小睡。

有沒有可以關閉App小睡的設定?

「系統設定」中沒有。有些較舊的App在Finder的「取得資訊」視窗中有「避免App小睡」註記框。較新的App則由開發者決定。

App小睡在桌上型Mac上也有作用嗎?

有。App小睡不限於筆記型電腦。桌上型Mac的「能耗」標籤頁中同樣有「App小睡」欄。

相關詞條

逐步教學:是什麼在消耗Mac的電池。

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