Articles

Accountsd: Jak rozwiązać problem wysokiego zużycia procesora na Macu

Posted on

Po wydaniu macOS Catalina w wersji 10.15.7 coraz więcej użytkowników doświadczyło problemu z procesem systemowym o nazwie „accountsd”, który wykazywał bardzo wysokie zużycie procesora w Monitorze Aktywności, powodując spowolnienie komputera Mac.

Jeden z użytkowników Społeczności Wsparcia Apple podzielił się zrzutem ekranu z procesem „accountsd”, którego zużycie procesora przekraczało 400%, czyniąc jego MacBooka Pro z 2018 roku „bezużytecznym”.”

accountsd activity monitor
Choć problem ten pojawiał się sporadycznie przez lata, od czasu wydania macOS Catalina w wersji 10. 15.7 nastąpił zauważalny wzrost liczby skarg w społecznościach wsparcia Apple, na forach MacRumors, Twitterze, Reddicie, Stack Exchange i innych miejscach.15.7, w których użytkownicy próbują rozwiązać ten problem.

Co to jest accountsd?

Accountsd jest demonem, częścią Accounts framework. Dokumentacja Apple dla deweloperów mówi, że ten framework pomaga użytkownikom w dostępie i zarządzaniu ich zewnętrznymi kontami z poziomu aplikacji, bez konieczności wprowadzania danych logowania.

Szkielet Accounts zapewnia dostęp do kont użytkowników przechowywanych w bazie danych Accounts, która jest zarządzana przez system. Konto przechowuje dane logowania do konkretnej usługi, takiej jak Twitter, a użytkownik używa tych danych do uwierzytelniania się w tej usłudze. Gdy zintegrujesz framework Accounts ze swoją aplikacją, nie musisz samodzielnie przechowywać loginów do kont. Zamiast tego, użytkownik przyznaje Twojej aplikacji dostęp do korzystania z poświadczeń logowania do swojego konta, omijając konieczność wpisywania nazwy użytkownika i hasła. Jeśli w bazie Kont użytkownika nie ma konta dla konkretnej usługi, możesz pozwolić mu na utworzenie i zapisanie konta z poziomu aplikacji.

Jak naprawić użycie procesora accountsd?

Zaatakowani użytkownicy zaproponowali szeroki wachlarz potencjalnych rozwiązań, ale Twój przebieg może się różnić.

Niektórym użytkownikom udało się rozwiązać problem, wylogowując się ze swojego konta Apple ID w Preferencjach systemowych > Apple ID > Przegląd > Wyloguj się, zrestartuj komputer Mac, a następnie zaloguj się ponownie na konto, ale nie wszystkim się to udało.

Niektórzy użytkownicy rozwiązali problem, resetując SMC i/lub NVRAM komputera Mac.

Jeden użytkownik na Stack Exchange uważa, że problem dotyczy błędu z indeksowaniem plików na komputerze Mac. Ich rozwiązanie polega na zresetowaniu indeksowania poprzez przejście do Preferencji systemowych > Spotlight > Prywatność i dodanie (+) dysku („Macintosh HD” domyślnie) do listy „Zapobiegaj Spotlight od wyszukiwania tych lokalizacji”. Następnie usuń (-) dysk z listy, a komputer Mac rozpocznie ponowne indeksowanie. Proces indeksowania może tymczasowo spowolnić Mac, więc te kroki są zalecane do wykonania w nocy.

Jeśli chodzi o bardziej zaawansowane rozwiązywanie problemów, niektórzy użytkownicy mieli sukces z nawigacją do „~/Library/Accounts” i zmiany nazwy pliku „Accounts4.sqlite” na „Accounts4.sqlite.testbackup” lub używając bardziej złożonych poleceń Terminala, ale postępuj ostrożnie, ponieważ te rozwiązania mogą mieć wpływ na Twoje konta iCloud lub synchronizację.

Apple jeszcze nie potwierdziło tego problemu. Jeśli pojawi się aktualizacja oprogramowania z poprawką, odpowiednio zaktualizujemy ten artykuł.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *