Moja aplikacja kalendarza stała się bardzo wolna (prawdopodobnie po aktualizacji OS X 10.10.4). Każde działanie, jak kliknięcie na element kalendarza lub przewijanie do następnego tygodnia, spowoduje około 60 sekund OS X beachballing . Aplikacja synchronizuje się z 8 różnymi serwerami kalendarza (webdav, google, exchange i ical). Zwykle działa to bardzo dobrze.
Miałem ten problem kilka lat temu, ale zapomniałem, jak to naprawić. Jakieś pomysły?
Odpowiedzi:
Pierwszym krokiem jest utworzenie nowego konta użytkownika.
Następnie możesz odizolować rzeczy od sieci. Wyciągnij wszystkie sieci przewodowe, wyłącz Wi-Fi i uruchom ponownie. Ponownie przetestuj kalendarz na koncie testowym (który prawdopodobnie zawsze jest szybki i responsywny) oraz na koncie (który jest teraz wolny).
Gdy to zrobisz, możesz włączyć sieć, wylogować się z konta i dodać dane źródłowe kalendarza jeden po drugim (jeśli prowadzisz kilka kalendarzy w OS X) do konta testowego, aby stwierdzić, czy dane spowalniają aplikację.
Zakładając, że masz szybki kalendarz na koncie testowym z prawdziwymi danymi kalendarza - możesz dojść do wniosku, że pamięć podręczna danych była przyczyną spowolnienia. Kiedy tak się dzieje, zwykle przenoszę wszystko na nowe konto, ponieważ uszkodzenie jednej aplikacji jest prawie zawsze wspólne dla innej.
Aby upewnić się, że dysk nie powoduje dalszych problemów:
źródło
Powolny kalendarz rozwiązałem
Birthday calendars
, wyłączającHoliday Calendar
iSiri Found in Apps Calendar
w preferencjach kalendarza.Zauważyłem natychmiastową poprawę prędkości. Ponownie uruchomiłem Kalendarz, a prędkość poprawiła się jeszcze bardziej.
Podejrzewam, że powolność wynikała z funkcji kalendarza urodzin. Mam 5787 kontaktów, co powoduje spowolnienie w innym miejscu. Zauważyłem, że użycie pamięci RAM aplikacji Kalendarz wzrosło z około 300 MB do około 100 MB po wyłączeniu specjalnych kalendarzy.
źródło