Podobnie jak wiele innych, mój Mac (iMac) stał się wyjątkowo wolny podczas wykonywania niektórych operacji i prawie uniemożliwia wykonanie pracy. Uważnie przyglądałem się, próbując znaleźć jakiś konkretny powód i wreszcie pomyślałem, że zidentyfikowałem jeden problem, który wydaje się powodować znaczną część spowolnienia, z którym mam do czynienia. Opisy własnych powolnych maszyn innych po uaktualnieniu dźwięku na tyle, jak mój, aby skłonić mnie do myślenia, że to, co znalazłem, może być bardziej ogólne, więc chciałbym dowiedzieć się, czy ktoś może zweryfikować, że ich własna przyczyna jest taka sama jak moja.
Łatwo jest sprawdzić podstawowy problem i trochę więcej pracy, jeśli jego wyniki sprawiają, że warto dalej szukać. Wymienię tutaj szczegóły i wyjaśnię poniżej, w jaki sposób i dlaczego uważam, że jest to pewnego rodzaju błąd (a nie odpowiedź własna, ponieważ dopóki więcej osób nie potwierdzi problemu, odpowiedź nie jest pewna).
Chcę wiedzieć, czy jest to odpowiedź na niektóre z problemów związanych ze spowolnieniem w Yosemite i czy naprawienie go zgodnie z opisem pomaga Twojej maszynie działać lepiej:
- Otwórz plik preferencji użytkownika:
/Users/<name>/Library/Preferences
(lub równoważnie, jeśli szukasz własnego katalogu domowego~/Library/Preferences
). Istnieje wiele sposobów, ale najłatwiej jest otworzyćLibrary
folder użytkownika,Finder
przytrzymującOption
klawisz i wybierającLibrary
zFinder's Go
menu. Następnie otwórzPreferences
folder zawarty wLibrary
folderze. - Posortuj
Preferences
folder, klikając nagłówekSize
kolumny. Być może będziesz musiałSize
najpierw wyświetlić kolumnę. Jeśli nie masz pewności, jak toView
zrobić, użyj menuShow View Options
i pracuj z wyskakującymi ustawieniami; upewnij się, żeSort
nieArrange
kolumna Rozmiar, i może być konieczne posortowanie jej, aby największe pliki znajdowały się na górze listy. Teraz spójrz na duże pliki (rozmiary większe niż 1000 KB (1 MB)), aby zobaczyć, czy są jakieś bardzo duże pliki preferencji (
.plist
rozszerzenie pliku), szczególnie jeden z następujących dwóch:com.apple.sidebarlists.plist
com.apple.recentitems.plist
Jeśli tak, to mogą powodować spowolnienie, więc możesz kontynuować. Jeśli nie, to prawdopodobnie nie jest to twój problem z prędkością.
- Jeśli wiesz, jak konwertować i wyświetlać
.plist
pliki, możesz przeczytać poniżej i poszukać określonych opisanych objawów. - Or, you may want to just try moving the large files out of the
Preferences
folder and put them somewhere such as on your Desktop so that you can put them back if this doesn't help. It's fine to not put them back since OS X will recreate them when restarted though you may have to modify some of yourFinder
window preferences or arrangements if you do. You only need to remove the largecom.apple…
preference files; ignore any large third party files you see such as those from Adobe, Microsoft, etc.) -It's probably best to restart your Mac and see if it has helped with the slowdown issue. (If you know how to relaunch theFinder
then that should work though I think I'd advise restarting to be sure.)
Jeśli to działa dla ciebie (lub nie), to jeśli możesz dodać komentarz lub dodać dalsze szczegóły, które odkryłeś jako kolejną odpowiedź, może możemy zacząć rozwiązywać te kłopotliwe problemy. Wiem, że ta szczególna sytuacja, po skorygowaniu zgodnie z opisem, naprawdę sprawia, że korzystanie z mojej maszyny jest przyjemne.
Napisałem następujące wyjaśnienie powyższego wcześniej, jeśli zabrzmi to dziwnie:
Zauważyłem, że niektóre operacje naprawdę spowalniają pracę i dla mnie najbardziej zauważalny jest czas, gdy otwieram okna Findera lub otwieram dokumenty z Findera lub szczególnie w aplikacji Preview
. Przeglądając mój katalog Preferencji użytkownika, ~/Library/Preferences
zdarzyło mi się zrobić szybki przegląd com.apple.sidebarlists.plist
pliku preferencji i podczas przewijania w dół okazało się, że wartość określonego klucza była bardzo długa, tak bardzo, że nigdy nie dotarłem do końca, zanim zdecydowałem się otworzyć go w edytorze, aby zobaczyć Co się działo. Znalazłem 8 kluczy, wszystkie o nazwach Bookmark
, które miały ogromne wartości od około 2,5 MB do 4,3 MB długości, co jest wyjątkowo długie dla pliku preferencji, w którym reszta kluczy ma mniej niż 2400 znaków, a większość z nich jest mniejsza niż 500.
Kiedy usunąłem ten plist
plik i pozwoliłem, aby OS X ponownie go utworzył i zmodyfikowałem pasek boczny tak, aby zawierał te same elementy, co poprzednio, długość pliku wynikowego wynosiła teraz około 7000 bajtów (w porównaniu z jego wcześniejszym rozmiarem 11 MB, około 1500 razy mniejszym). I większość powolności w Yosemite zniknęła dla mnie. Uważam, że było kilka miejsc, w których OS X potrzebował szczegółów z tego pliku preferencji, w rezultacie czytał cały plik, który, jak to się dzieje, podczas gdy piłka plażowa wirowała na ekranie bez ruchu. Co gorsza, po obejrzeniu niektórych operacji we / wy pliku na tym pliku, wygląda na to, że cały plik jest przepisywany, gdy zmiana wpływa na niektóre zawarte w nim preferencje, a połączone czytanie i pisanie spowolniło działanie całego systemu.
Po kilku dniach powolność zaczęła powracać i odkryłem, że kilka Bookmark
kluczy o dużych wartościach wróciło do tego samego pliku preferencji. Dziś nauczyłem się więcej i myślę, że wiem, co się dzieje. Po zbadaniu innych dużych plików preferencji wydaje się, że Bookmark
do com.apple.recentitems.plist
pliku preferencji dodawane są również duże wartości kluczy, co wpływa na szybkość operacji, które uzyskują dostęp do listy ostatnich plików, zwłaszcza jeśli próbuje się otworzyć jeden z plików, z którym jest powiązany jeden z tych dużych kluczy z tym. (Kiedy próbowałem otworzyć jeden taki plik, wydawało się, że nic się nie dzieje, a nieco później pojawiło się okno dialogowe z informacją, że nie można uzyskać do niego dostępu.)
Po ostatecznym spojrzeniu na wszystkie obiekty systemu plików, których dotyczyły (uszkodzone?) Za pomocą tych długich kluczy, wydaje się, że większość to pliki lub woluminy, które nie są lokalne dla mojego komputera. Kilka z nich było Public
folderami na iBooku mojego partnera, dwa były woluminami wirtualnego dysku Windows (jeden z VMWare Fusion, jeden z VirtualBox), które wszystkie są odniesieniami do systemu plików), a jeden z dysku flash USB. Wszystkie przedmioty nie były już dostępne, ale nie jestem pewien, czy to miało znaczenie; wszyscy po prostu zniknęli. Ale były co najmniej dwa woluminy, jeden na stale podłączonym napędzie USB i drugi, który znajduje się na drugiej partycji wewnętrznego dysku SSD. (Dysk USB został podzielony na 5 partycji, ale tylko jedna z nich uzyskała ogromną Bookmark
wartość klucza; pozostałe partycje zostały zdefiniowane normalnie.