如何解決 OS X 中應用程序過度使用能源的問題

Avilas

儘管大多數開發人員都盡最大努力確保您下載到 Mac 上的程序順利運行,但有時也會出現問題。可能出現的一個問題是應用程序使用過多的能量或內存,導致您的 Mac 過熱或嚴重耗盡電池。

有時,僅僅關閉應用程序並不能解決問題。例如,如果程序包含輔助工具,則該工具可能是罪魁禍首。關閉程序可能無法解決問題。

我們提供了一份故障排除指南,可幫助您找出計算機上哪些應用程序使用的進程比例最高。

建議閱讀:在 Windows 10 中使用 Process Explorer 診斷和解決問題

檢查耗能應用程序

如果您遇到 MacBook 電池電量快速耗盡的情況,這可能是由後台運行的某些程序引起的。雖然您可能打算運行 Spotify 之類的程序,但您可能打開了一個您不知道的程序。

您可以通過左鍵單擊筆記本電腦工具欄右上角的電池圖標來快速檢查哪些應用程序正在使用大量電量。從下拉列表中,等待幾秒鐘,直到 Mac 完成收集電量使用信息。任何消耗大量能源的應用程序都會被列出。

然後,您可以通過在 Finder 中搜索找到該應用程序並退出該程序。或者,您可以右鍵單擊該應用程序以打開活動監視器。

使用活動監視器

有時,導致過熱的問題來自過度使用內存和 CPU 的程序。活動監視器根據 CPU、內存、能源、磁盤和網絡提供有關活動如何影響 Mac 的信息。

中央處理器
CPU 窗格可以幫助您識別影響 Mac 性能、電池、溫度和風扇的進程。單擊“%CPU”列對百分比進行排序並查看哪些應用程序使用的百分比最高。


個別CPU使用率不應該很高。當進程不活躍使用時,其使用率應低於百分之一。大多數正在使用的應用程序的使用率不應超過 10%,這適用於內容流媒體(如 Spotify 或 Plex)等程序。如果某個程序使用了很大比例的 CPU(超過 50% 或 60%),它可能就是罪魁禍首。

記憶
內存窗格顯示 Mac 上的內存使用情況。使用大量內存的應用程序會影響您的啟動驅動器。單擊“內存”列可對內存使用情況進行排序。如果進程使用過多內存,可能會影響 Mac 的性能。


活力
能源窗格顯示了各個進程總共使用了多少能源。點擊“能源影響”欄對能源消耗進行排序。列表頂部的進程消耗的能量最多。如果某個進程消耗的能量似乎比您想像的要多,即使它已關閉,該程序也可能存在問題。


磁碟
磁盤盤顯示磁盤寫入和讀取的數據量。它還提供有關 Mac 訪問磁盤以讀取和寫入數據的次數的信息。


網絡
網絡窗格顯示 Mac 通過網絡發送或接收的數據量。您可以從此視圖中檢查哪些進程正在發送或接收最多的數據。

退出進程

如果您發現某個進程使您的 Mac 超負荷運行,您可以從“活動監視器”中將其退出。通過選擇該項目來突出顯示該項目。然後,單擊屏幕左上角的 X。


您將可以選擇退出進程、強制退出或取消操作。如果您退出一個可能導致數據丟失的進程或正在被另一個進程使用,它不會退出。什麼都不會發生。


如果強制退出另一個應用程序正在使用的進程,可能會導致其性能出現問題。您可以通過更改窗口視圖來檢查某個進程是否正在被另一個程序使用。從工具欄中選擇“查看”。然後從下拉菜單中選擇“所有進程,分層”。這將通過其主程序重新填充進程。

如果某個進程過度使用 Mac 的 CPU、內存或能源,並且您無法退出它而不可能影響正在使用的主程序的性能,那麼最好的選擇是聯繫該應用程序的開發人員。

如果您遇到異常的過熱現象並且 Mac 的風扇開始持續運轉,或者您的電池出現異常的耗電情況,請通過檢查活動監視器並關閉未使用的進程來解決問題。