Wygląda na to, że istnieje kilka sposobów na rozwiązanie tego problemu.
Miałem ten sam problem i dzisiaj zauważyłem, że mój zegar nie wyświetlał prawidłowego czasu od około 2 godzin, a kiedy zatrzymuję się nad nim, dostaję wirującą piłkę plażową.
Z tego artykułu dowiedziałem się , że możesz po prostu zabić proces SystemUIServer, a on sam się zrestartuje i wszystko powinno być dobrze.
Aby zabić proces SystemUIServer, możesz po prostu otworzyć Monitor aktywności, Filtrować według nazwy procesu lub% procesora (ponieważ będzie to prawdopodobnie najwyższy użytkownik procesora), a następnie wybrać „SystemUIServer” i wybrać „Zakończ proces” z opcji na góra okna (przycisk, który wygląda jak znak stopu).
Po zabiciu procesu system OS X po prostu ponownie go zainicjuje i powinieneś powrócić na właściwy tor. Wydaje się to jednak tylko tymczasowe rozwiązanie i możesz się z nim spotkać ponownie.
Aby uzyskać bardziej trwałe rozwiązanie (jeśli nie boisz się zapuścić na ląd), wypróbuj proces opisany w tym artykule , który dostarczył Joshua Taylor, w którym dodajesz zadanie crona do OS X, które ponownie uruchamia SystemUIServer na początku każdego inna godzina (automatyzacja powyższego rozwiązania tego problemu):
Otwórz terminal (/Applications/Utilities/Terminal.app).
Rodzaj:
crontab -e
.. i naciśnij Enter.
Naciśnij literę „a” na klawiaturze.
Wprowadź następujące dane, używając tabulatorów dla dużych separacji:
0 */2 * * * killall SystemUIServer
Naciśnij klawisz Escape na klawiaturze.
Rodzaj:
:wq
.. (to dwukropek, w, a następnie q) i naciśnij klawisz Enter.
Zamknij Terminal.app.
sysdiagnose SystemUIServer
i zgłosić błąd w Apple. Często możesz przeglądać raporty, aby zobaczyć, co robi ten proces - ponieważ jesteś również na stosie przepełnienia stosu, może to być coś, co masz wiedzę, aby przejrzeć skrypt i wyniki i dowiedzieć się, dlaczego procesor jest wysoki.