13Sep
Podczas sprawdzania monitora aktywności zauważyłeś coś, co nazywa się WindowServer, od czasu do czasu pobierając moc procesora. Czy ten proces jest bezpieczny?
Ten artykuł jest częścią naszych bieżących serii wyjaśniających różne procesy znalezione w Activity Monitor, takie jak kernel_task, hidd, mdsworker, installd i wiele innych. Nie wiesz, jakie są te usługi? Lepiej zacznij czytać!
WindowServer jest rdzeniem systemu macOS i łączy sortowanie między aplikacjami i ekranem. Jeśli zobaczysz coś na ekranie twojego komputera Mac, WindowServer to umieścił.Każde otwarte okno, każda przeglądana strona internetowa, każda gra - WindowServer "rysuje" to wszystko na ekranie. Więcej informacji można znaleźć w przewodniku dla deweloperów Apple, jeśli jesteś technicznie nastawiony, ale nie jest to lekka lektura.
W większości przypadków wystarczy wiedzieć, że WindowServer jest tym, czym jest macOS, a każda uruchomiona na nim aplikacja używa do wyświetlania rzeczy na ekranie. Jest całkowicie bezpieczny.
Dlaczego WindowServer wykorzystuje tak dużo procesora?
Jak już powiedzieliśmy, każda aplikacja komunikuje się z WindowServer, aby rysować rzeczy na ekranie. Jeśli WindowServer zużywa dużo mocy procesora, spróbuj zamknąć aplikacje i sprawdzić, czy zużycie spadnie. Jeśli zauważysz szczególnie duży spadek po zamknięciu określonego programu, program ten prawdopodobnie odpowiada za wysokie użycie procesora.
W pewnym stopniu jest to normalne: programy, które nieustannie zmieniają to, co jest wyświetlane na ekranie, będą korzystać z WindowServer całkiem sporo, co oznacza, że będą zużywać moc procesora. Sensowne jest więc, aby gry, edytory wideo i inne stale odświeżające się aplikacje powodowały wzrost wykorzystania procesora WindowServer.
Powiedziawszy to, czasami błąd w oprogramowaniu może powodować nadmierne użycie procesora WindowServer. Jeśli zauważysz ten wzorzec i nie sądzisz, że aplikacja powinna spowodować, że spowoduje duży skok obciążenia procesora WindowServer, rozważ skontaktowanie się z programistą.Być może znalazłeś problem, który mogą rozwiązać.
Jeśli WindowServer zużywa dużo energii nawet wtedy, gdy nie masz zbyt wiele działającego sprzętu, wciąż możesz spróbować kilku rzeczy. Najpierw sprawdź nasz artykuł o przyspieszeniu powolnego Maca, w szczególności o zmniejszaniu przezroczystości. Znajdziesz tę opcję w Preferencjach systemowych & gt;Dostępność & gt;Wyświetlacz, i wiadomo, że zmniejsza zużycie procesora WindowSever, szczególnie na starszych komputerach Mac.
Możesz także spróbować zamknąć niepotrzebne okna, upewniając się, że na biurku nie ma zbyt wielu ikon i zmniejszając liczbę komputerów używanych w Kontroli misji. Jeśli nic z tego nie działa, rozważ resetowanie pamięci NVRAM;to może pomóc w niektórych przypadkach.
Jeszcze jedna rzecz, o której należy pamiętać: jeśli używasz wielu monitorów, WindowServer będzie zużywał więcej mocy procesora w celu narysowania wielu monitorów. Im więcej wyświetlaczy dodasz, tym bardziej jest to prawda.
Photo credit: Hamza Butt