Co to jest Process WindowServer i dlaczego działa na moim Macu?
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 podstawową częścią systemu MacOS i jest łącznikiem 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 programistów Apple, jeśli jesteś technicznie nastawiony, ale nie jest to lekka lektura.
W większości przypadków po prostu wiedz, że WindowServer jest tym, czym jest macOS, a każda uruchomiona aplikacja używa go 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 WindowServerem, 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.
Mimo to, czasami błąd w oprogramowaniu może powodować nadmierne użycie procesora WindowServer. Jeśli zauważysz ten wzór i nie myślisz o aplikacji powinien być przyczyną dużego wzrostu obciążenia procesora WindowServer, rozważ skontaktowanie się z programistą. Być może znalazłeś problem, który mogą rozwiązać.
Jeśli WindowServer nadal zużywa dużo energii, nawet jeśli nie masz zbyt wielu uruchomionych rzeczy, wciąż możesz spróbować kilku rzeczy. Najpierw sprawdź nasz artykuł o przyspieszeniu powolnego Maca, w szczególności o zmniejszaniu przezroczystości. Ta opcja znajduje się w Preferencjach systemowych> Dostępność> Wyświetlanie i wiadomo, że ogranicza użycie procesora WindowSever, szczególnie na starszych komputerach Mac.
Możesz również 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ż zresetowanie 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.
Zdjęcie: Hamza Butt