自從大約一周前安裝優勝美地以來,我的機器非常緩慢。我是一名網絡開發人員,所以我經常更改Windows /應用程序。更改應用程序會使我的計算機掛起2秒鐘或更長時間。
觀察活動監視器後,我發現在移動窗口以及僅使用一個應用程序時,WindowServer佔用大量CPU。我嘗試關閉應用程序以確定是什麼(如果有的話)導致了問題,但還沒有提出有用的建議。
這裡是一個示例。
即使是現在,當我輸入內容時,使用率也會在10%和20%之間翻轉。我只是在打字!
該如何解決?
自從大約一周前安裝優勝美地以來,我的機器非常緩慢。我是一名網絡開發人員,所以我經常更改Windows /應用程序。更改應用程序會使我的計算機掛起2秒鐘或更長時間。
觀察活動監視器後,我發現在移動窗口以及僅使用一個應用程序時,WindowServer佔用大量CPU。我嘗試關閉應用程序以確定是什麼(如果有的話)導致了問題,但還沒有提出有用的建議。
這裡是一個示例。
即使是現在,當我輸入內容時,使用率也會在10%和20%之間翻轉。我只是在打字!
該如何解決?
我在WindowServer中的CPU使用率過高也遇到了類似的問題,我設法通過刪除菜單欄中正在進行高頻繪圖更新的任何項目來恢復了正常狀態。
在我的情況下,似乎是最大的罪魁禍首是Little Snitch的Network Monitor。
根據我收集到的內容,以下內容可能會幫助您(以斜體顯示我的個人經歷):
我尚不知道真正的解決方案,希望我們能在10.10.1。中解決此問題。
編輯:我已經更新到10.10.1,並且問題仍然存在,所以我想我們將不得不等待更長的時間或重新安裝。
編輯2:改用El Capitan可以大大改善這一點,因此對我來說,這不再是問題。
我刪除了原來的答案,因為原來這只是一個臨時解決方案(甚至根本無法解決)。今天,我發現了一些可以消除大部分速度問題的東西,我在此鏈接中對此進行了詳細描述:
以某種方式,我的用戶首選項文件 com.apple.sidebarlists.plist
已經獲得了多個具有非常長的值的鍵(均名為書籤
);長度從2.7 MB到4.3 MB不等,這使得首選項文件的大小大於11 MB。看來,每當發生需要訪問該文件中的(順序)首選項數據的操作時,讀取整個文件都會使一切幾乎停滯不前,直到完成為止。 (當我用編輯器查看文件時,在瀏覽文件時也遇到了同樣的緩慢情況。)刪除該文件幾乎消除了我切換到優勝美地以來一直遇到的所有緩慢情況。
我確實認為我們正在處理導致優勝美地速度放慢的幾個不同問題,我們中的任何一個可能都有一個或多個這些問題。我仍然在系統日誌中看到很長的觸控板手勢轉儲,我認為這是速度慢的原因,但是現在看來,僅在某些時間使用Firefox後,速度才減慢(並且導致Firefox的滾動失敗)。而;
如果有人找到相同的東西,並且刪除了該首選項文件,那麼最好將其驗證或使之無效是可能的,因為到目前為止,該解決方案似乎還難以捉摸。這一變化對我使用優勝美地產生了巨大的影響,我希望這是自升級到優勝美地以來遭受緩慢影響的其他許多人的解決方案。
我的機器也遇到了同樣的問題,我所做的就是卸載Google Chrome,然後一切順利。
由於您是網絡開發人員並且可能依賴Chrome,因此可能對您沒有幫助 >
對我而言,罪魁禍首是使用優勝美地的新系統範圍的黑暗模式(系統設置->常規->使用黑暗狀態欄並停靠)。切換回明亮模式後,我的WindowServer負載從100%減少到2-7%。因此,如果啟用了該功能,請進行檢查。 ;-)
這對我有用:
如果您有第二個屏幕,請斷開連接,重新啟動,然後重新連接
關閉Google Chrome瀏覽器
仍然不好嗎?試試這個 https://discussions.apple.com/thread/6623697
在升級到OS X 10.10.2之前,我曾經遇到此問題。現在,我可以不用重新啟動就可以運行數週,並且窗口動畫將保持平滑,並且WindowServer進程不會佔用大量CPU。
大多數答案都提到,這可能歸因於您的菜單欄項。 我遇到了同樣的問題,並刪除了iStat菜單欄和Little Snitch,此後情況明顯改善了。
CrashPlan托盤絕對是導致CPU使用率高的元兇。它有助於禁用紙盤首選項中的動畫。
但這仍然無法解決我的問題。解決它大約一個星期的唯一問題似乎是完全重新啟動。此後,機器只會變得呆滯,需要重新啟動。回到Windows95是!蘋果應該為此做些事情-但是不,問題似乎永遠存在。如果是外部應用程序,至少他們應該提供說明/應用程序以對此進行調試並查找外部原因。但是我越來越開始認為這主要是WindowServer與自身糾纏在一起,其他應用程序的任務欄更新等加劇了這種情況。
如果您在Macbook Pro 16''(2019)上遇到此問題,這似乎是一個眾所周知的問題,該問題涉及筆記本電腦無法同時承受兩個CPU的熱量連接外部顯示器時使用GPU和GPU。最終的解決方案似乎是使用eGPU ...對於大多數人來說這可能不切實際。
AMD Community線程進一步指出,罪魁禍首是dGPU在筆記本電腦輸出到多台顯示器時全速運行並消耗約20W的功率,這似乎是因為驅動程序允許dGPU內存以全時鐘速度運行,“避免撕裂”。這很快導致機箱過熱。僅輸出到一個顯示器(該計數包括內置顯示器),而沒有縮放比例或分辨率的整數倍縮放,似乎可以將功耗降低到〜9W,從而解決了問題。
很有趣的是,每當我的Mac變慢時,我似乎都能使其進入睡眠狀態並在幾分鐘後將其喚醒,以使其在一個小時內再次響應,而無需關閉任何應用程序。這可能是因為dGPU上的功耗在再次回到〜20W之前下降了。