Mac WindowServer 佔用 CPU 和記憶體高?如何解決?
摘要: 本文將帶您了解 Mac 中的 WindowServer 是什麼,為什麼它佔用過多 CPU 和記憶體, 以及如何解決這個問題。
CPU 和 記憶體使用率過高會導致 Mac 性能變慢。您可能會在「活動監視器」中注意到一個名叫 WindowServer 的進程。對比其他進程,它使用的 CPU 和記憶體資源都比較多。
雖然知道它佔用大量 CPU 和 內存資源,但卻不能完全關閉它。那這個 WindowServer 究竟是什麼?如何才能減少它對 CPU 和記憶體的佔用率呢?接著讀下去吧,我們將詳細為您解答。
Mac WindowServer 進程是什麼?
WindowServer 是 macOS 的一個核心進程。簡單地說,它是您的應用程式和顯示器之間的各種聯繫。您開啟的每一個視窗,瀏覽的每一個網站,玩的每一個遊戲等,WindowServer 都會在屏幕上“繪製”所有內容。它在後台默默地執行,支援您在 Mac 上的每一個活動。
為什麼 WindowServer 進程佔用 CPU 和記憶體高?
因為每個應用程式都與 WindowsServer 進行通訊。若您不斷更改屏幕上的顯示內容,WindowServer 就會佔用越來越多的 CPU 和記憶體。您會發現: 尤其是在玩遊戲和編輯圖片/視頻的時候,WindowServer 對 CPU 和記憶體的佔用率會很高。
該進程旨在幫助您的 Mac 順利執行,並無任何惡意行為。正常情況下,我們無需去處理它。但是,它佔用很多CPU 資源和記憶體空間是不爭的事實。而 CPU 和記憶體使用率過高會降低 Mac 速度。那要如何解決這個問題呢?
如何查看 CPU 和記憶體的使用率
在了解解決方法前,讓我們先來看看如何在 Mac 上查看 CPU 和記憶體的使用情況。
- 透過 Spotlight 或 Launchpad 開啟「活動監視器」。
- 默認您會在 「活動監視器」視窗的下方看到 CPU 的使用率。系統和用戶的總量就是已使用 CPU 的量。而每個進程旁的「% CPU」代表 CPU 負載,它會不斷變化。如圖所示:我的 WindowSever 進程 CPU 負載是 94.7%。
- 點擊「記憶體」選項卡,在視窗下方可以看到「記憶體用量」。查看 WindowServer 進程,可看到它所佔記憶體的大小。如圖: WindowServer 佔用了差不多 500MB。
如何解決 WindowServer CPU 和記憶體使用率高的問題
知道了CPU 和記憶體的使用情況,接下來我們就來看看如何解決這個問題吧。
退出不用的應用程式
及時關閉不用的應用程式可以有助於減少 CPU 和記憶體的使用率。您可透過「活動監視器」快速退出不需要在後台執行的應用程式。
在「活動監視器」視窗中,選中您要關閉的應用程式進程,點擊「停止」> 「結束」/「強制結束」。
此外,及時關掉不必要的視窗也很有必要。
更改顯示器設置
顯示器的透明度和動態效果雖然可以讓電腦“效果”更好,但它會無形中增加 CPU 的使用率。而這些“效果”並非必須,您可以透過以下步驟將其關閉。
- 點擊蘋果選單 > 「系統偏好設定」> 「輔助功能」。
- 在「輔助功能」視窗中,點擊側邊欄裡的「顯示器」。
- 勾選「減少動態效果」和「減少透明度」。
此外,有用戶反映,Retina 顯示器開啟了解析度縮放功能,也可能會導致 WindowServer 佔用高 CPU 和記憶體資源。如果您有這種情況,請透過「顯示器設定」更改您的設定。
關閉不必要的開機啟動項
啟動項是隨 Mac 開機時自動啟動的項目。啟動項太多會導致記憶體佔用率大。您有必要關閉/停止不需要的啟動項目。
您可點擊蘋果圖示 >「系統偏好設定」> 「使用者與群組」> 「登入項目」查看會自動啟動的項目有哪些。選中不需要的啟動項,點擊「-」按鈕,解鎖掛鎖以保存您的更改。
此外,您可透過第三方工具 BuhoCleaner 快速管理您的啟動項。當您發現記憶體不足時,還可使用它的「釋放記憶體」功能一鍵釋放記憶體。點擊下方按鈕免費使用。
清理您的桌面
桌面上的每個圖示都是一個活動視窗。圖示越多,它們所佔用的 CPU 和記憶體資源也越多。
您可右鍵單擊桌面,選擇「使用堆疊」功能以快速整理您的桌面。
優化您的 Mac
想讓 Mac 正常穩定的執行,最好的方法就是時常清理和優化您的 Mac, 如刪除不需要的檔案、移除有問題的應用程式,釋放記憶體,清理快取檔等。
如果您不想用 Finder手動去處理這些問題,那就試試 BuhoCleaner 吧 。它是最好的 Mac 系統清理工具之一,能幫您快速清理和優化您的電腦。任何人都可輕易上手。
- 免費下載,安裝,並啟動 BuhoCleaner。
- 從側邊欄選擇您需要的工具,點擊「掃描」按鈕。
- 掃描完成後,勾選您要刪除的檔案,然後點擊「刪除」即可。
拔掉外接設備
WindowServer 對 CPU 和記憶體的使用過高的另一個可能原因是您的外接設備,如 4K 顯示器。這種情況下,建議您先拔掉您的外接設備,然後看問題是否解決。
結論
現在您對 Mac 中的 WindowServer 已有了更好地了解。請注意:要避免其高 CPU 和記憶體佔用的情況出現,平常在使用 Mac 的過程中,請不要忘記及時關閉不用的應用程式和視窗。
若本文對您有幫助,請分享給您有需要的朋友。
王紹農是 Dr. Buho 的一位具有創造力的博客編輯。他致力於為蘋果用戶提供解決 Mac 和 iPhone 相關問題的實用教程。