Powstrzymaj rozrost folderu pamięci podręcznej obrazów Twittera dla komputerów Mac
Klient Twittera dla komputerów Mac ma specyficzną funkcję (błąd?), która powoduje, że pamięć podręczna obrazu aplikacji rośnie w nieskończoność i bez ograniczeń. Oznacza to, że folder pamięci podręcznej obrazów Twittera może z łatwością osiągnąć rozmiar kilku gigabajtów bez wiedzy użytkownika końcowego, a te pliki pamięci podręcznej są również przechowywane w pamięci wirtualnej, co może powodować niepotrzebne użycie pamięci RAM i wymianę na komputerze Mac.Tak więc, jeśli korzystasz z aplikacji Twitter w systemie OS X, możesz od czasu do czasu ręcznie interweniować, aby usunąć tę pamięć podręczną obrazów, w przeciwnym razie miejsce na dysku będzie powoli znikać, gdy zapisane w pamięci podręcznej pliki obrazów ze strumienia Twittera zostaną zapisane w dysku, nigdy się nie usuwając. Możesz też mieć dość ręcznego usuwania pamięci podręcznej i zdecydować się uniemożliwić aplikacji zapisywanie pamięci podręcznej obrazów, więc pokażemy Ci, jak to zrobić.
Jeśli nie korzystasz z aplikacji Twitter dla systemu Mac OS X, nie dotyczy to Ciebie, żaden inny klient Mac Twitter nie ma tego problemu. Jest to prawie na pewno błąd w aplikacji Twitter, ale nie jest jasne, czy i kiedy zabiorą się za naprawienie tego za pomocą aktualizacji aplikacji.
Lokalizacja pamięci podręcznej obrazów Twittera
Katalog pamięci podręcznej obrazów profilowych i osadzonych obrazów z tweetów znajduje się w następującej lokalizacji w systemie OS X (zwróć uwagę na folder biblioteki użytkownika, a nie bibliotekę systemową):
~/Library/Containers/com.twitter.twitter-mac/Data/Library/Caches/com.atebits.tweetie.profile-images/
Najłatwiejszy sposób, aby się tam dostać, to Przejdź do folderu, dostępny z menu „Idź” Findera i wybierając „Idź do folderu” (lub naciśnij skrót Command+Shift+G). Wyrzucenie do kosza zawartości tego folderu (a nie samego folderu) wystarczy, aby rozwiązać problem. Pamiętaj, aby później zamknąć aplikację Twitter, aby zwolnić również całą pamięć podręczną z pamięci.
Zakładając, że masz włączony pasek stanu Findera, od razu zobaczysz, ile plików znajduje się w tym folderze. Jeśli jesteś zwykłym użytkownikiem Twittera, prawdopodobnie znajdziesz ich tysiące, co prawdopodobnie przełoży się na znaczną ilość miejsca na dysku.
Jeśli jesteś aktywnym użytkownikiem Twittera, który korzysta z funkcji aktualizacji transmisji na żywo i zamierzasz często usuwać ten folder do kosza, możesz utworzyć dla niego alias, aby móc ręcznie zrzucić zawartość lub przejdź do następnego kroku i po prostu uniemożliwij aplikacji gromadzenie tych wszystkich śmieci.
Uniemożliwianie aplikacji Twitter zapisywania plików pamięci podręcznej obrazów
Masz dość ręcznego usuwania plików pamięci podręcznej? Ja też. Możesz uniemożliwić aplikacji Twitter zapisywanie całej tej pamięci podręcznej, blokując folder. Teoretycznie może to spowodować zwiększone wykorzystanie przepustowości, ponieważ każdy plik musi zostać ponownie pobrany z serwerów, więc nie chciałbyś tego robić na połączeniu internetowym z ograniczonym limitem danych, takim jak plan iPhone hotspot. Jeśli na pewno chcesz zablokować ten folder i raz na zawsze zatrzymać pamięć podręczną obrazów, wykonaj następujące czynności:
- Wciśnij Command+Shift+G w oknie Findera i przejdź do następującej ścieżki:
- Wybierz folder „com.atebits.tweetie.profile-images” i naciśnij Command+i, aby uzyskać informacje o tym katalogu
- Zaznacz pole „Zablokowane”, aby było włączone, a następnie zamknij okno Informacje
- Zamknij aplikację Twitter.app, pozostaw ją zamkniętą na około minutę i uruchom ją ponownie (powoduje to zrzucenie pamięci podręcznej)
~/Library/Containers/com.twitter.twitter-mac/Data/Library/Caches/
Możesz oglądać folder teraz i nawet przy bardzo dużym natężeniu strumienia na Twitterze żadne pliki pamięci podręcznej nie zostaną zapisane w tym katalogu pamięci podręcznej.
Użytkownicy, którzy znają to polecenie, mogą zastosować bardziej techniczne podejście, implementując dowiązanie symboliczne z katalogu /com.atebits.tweetie.profile-images/ folder bezpośrednio do Kosza użytkownika (w ~/.Trash/) lub nawet do /dev/null/, ale samo zablokowanie folderu w Finderze wystarczy, aby uniemożliwić zapisywanie obrazów.
O ile mi wiadomo, nic w tym folderze „com.atebits.tweetie.profile-images” nie jest niezbędne do przechowywania, a usunięcie zawartości nie będzie miało wpływu na Twittera ani nic innego. Możliwe, że utrzymywanie absurdalnie dużej pamięci podręcznej obrazów pozwoliłoby aplikacji działać nieco szybciej podczas przewijania starożytnych tweetów, ale dla mnie nie gwarantuje to potencjalnie dużego rozmiaru katalogu.
Po raz pierwszy natknąłem się na ten folder przy pomocy OmniDiskSweeper, doskonałego narzędzia skanującego dysk twardy komputera Mac w poszukiwaniu dużych plików i folderów. Okazało się, że ma on 8 GB. Na MacBooku Air, który ma tylko 128 GB całkowitej przestrzeni dyskowej, jest to znaczna ilość zmarnowanego miejsca na coś, co nie służy żadnemu celowi. Następnie zacząłem ręcznie opróżniać pamięć podręczną mniej więcej raz na tydzień i za każdym razem jest to od 1 GB do 4 GB, w zależności od aktywności tweetów w poprzednim tygodniu i liczby zdjęć, które ludzie osadzają w swoich tweetach.W końcu zdecydowałem się zablokować katalog i jak dotąd nie miałem żadnych problemów z aplikacją.