Naprawiono wolne działanie Photo Booth w systemie Mac OS X
Spisu treści:
Niedawno poproszono mnie o wykonanie prac konserwacyjnych na krewnym iMacu, a jedną z ich głównych skarg była szybkość Photo Booth, zabawnej aplikacji, która robi zdjęcia i zniekształca je za pomocą iSight. Po sprawdzeniu urządzenia stwierdziłem, że Photo Booth działa bardzo wolno, uruchomienie aplikacji zajęłoby prawie minutę, zanim obraz z aparatu pojawiłby się i program był gotowy do użycia, a potem działania w aplikacji były strasznie powolne.
Szybko zauważyłem, że liczba ich zdjęć wynosiła ponad 2000 zdjęć przechowywanych w Photo Booth! Najwyraźniej ich dzieci są absolutnie zakochane w aplikacji i bawią się godzinami, robiąc głupkowate miny (w porządku, przyznaję, też to robię).
Jeśli jeszcze nie zgadłeś, oto moja poprawka, jak ponownie przyspieszyć Photo Booth w systemie Mac OS X i tak, to działa:
Napraw wolne działanie Photo Booth, usuwając zapisane zdjęcia:
- Przejdź do katalogu domowego użytkownika i do jego folderu Obrazy (/user/Pictures/)
- Utwórz nowy folder w katalogu Zdjęcia i nadaj mu nazwę na przykład „Kopia zapasowa Photo Booth”
- Znajdź folder o nazwie „Photo Booth” – w tym miejscu Photo Booth przechowuje swoje zdjęcia
- Przenieś wszystkie obrazy z „Photo Booth” do „Kopii zapasowych Photo Booth” – możesz to zrobić za pomocą GUI Findera lub wiersza poleceń: "
- Sprawdź dokładnie, czy wszystkie obrazy znajdują się w nowej lokalizacji i czy oryginalny katalog jest pusty
- Uruchom ponownie Photo Booth i korzystaj z aplikacji z pierwotną prędkością
mv /user/Pictures/Photo Booth/>"
Dlaczego to działa: zdjęcia przechowywane w Photo Booth są ładowane do pamięci po uruchomieniu aplikacji, znalazłem bezpośrednią korelację z całkowitą liczba zdjęć i szybkość programu. Im więcej zdjęć, tym więcej pamięci, tym wolniej będzie działać Photo Booth. Jest to tym bardziej prawdziwe na starszych komputerach z ograniczoną pamięcią RAM. Rozwiązanie jest proste, wystarczy wykonać kopię zapasową zdjęć w innym katalogu (lub załadować je do iPhoto) i ponownie uruchomić program.