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 Monitorze aktywności, 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 łącznikiem sortowania 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 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.
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 stale 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.
Mówiąc 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ą tak dużego wzrostu wykorzystania 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 jeśli 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. 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 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 wyświetlaczy. Im więcej wyświetlaczy dodasz, tym bardziej jest to prawda.
Źródło: Hamza Butt