Остановите огромный размер папки кэша изображений Twitter для Mac
Клиент Twitter для Mac имеет специфическую функцию (ошибку?), из-за которой кеш изображений приложения увеличивается бесконечно и без ограничений. Это означает, что папка кеша изображений Twitter может легко стать размером в несколько гигабайт без ведома конечного пользователя, и эти файлы кеша также хранятся в виртуальной памяти, что может привести к ненужному использованию ОЗУ и подкачке на Mac.Таким образом, если вы используете приложение Twitter в OS X, вы можете время от времени вручную вмешиваться, чтобы удалить этот кэш изображений, иначе вы обнаружите, что ваше дисковое пространство медленно исчезает, поскольку кэшированные файлы изображений из вашего потока Twitter сохраняются в диск, никогда не очищая себя. Вам также может надоесть этот процесс удаления кэша вручную, и вы решите запретить приложению сохранять кэш изображений, поэтому мы покажем вам, как это сделать.
Если вы не используете приложение Twitter для Mac OS X, это не относится к вам, ни один из других клиентов Mac Twitter не имеет этой проблемы. Это почти наверняка ошибка в приложении Twitter, но неясно, исправят ли они ее с помощью обновления приложения.
Расположение кеша изображений Twitter
Каталог кэша изображений профиля и встроенных изображений из твитов находится в следующем месте в OS X (обратите внимание на папку пользовательской библиотеки, а не системной библиотеки):
~/Library/Containers/com.twitter.twitter-mac/Data/Library/Caches/com.atebits.tweetie.profile-images/
Самый простой способ сделать это — перейти к папке, доступной из меню Finder «Перейти» и выбрав «Перейти к папке» (или нажмите сочетание клавиш Command + Shift + G). Удаление содержимого этой папки (не самой папки) достаточно, чтобы решить проблему, обязательно после этого выйдите из приложения Twitter, чтобы также выгрузить весь кеш из памяти.
Если у вас включена строка состояния Finder, вы сразу увидите, сколько файлов находится в этой папке. Если вы являетесь постоянным пользователем Twitter, вы, вероятно, обнаружите, что их число исчисляется тысячами, что, вероятно, приведет к значительному объему дискового пространства.
Если вы являетесь активным пользователем Twitter, который использует функцию обновления в прямом эфире, и вы собираетесь часто удалять эту папку, вы можете создать для нее псевдоним где-нибудь, чтобы вы могли вручную сбрасывать содержимое, или перейдите к следующему шагу и просто запретите приложению хранить весь этот мусор для начала.
Предотвращение сохранения файлов кэша изображений приложением Twitter
Устали вручную удалять файлы кеша? Я тоже. Вы можете запретить приложению Twitter сохранять весь этот кеш, заблокировав папку. Теоретически это может привести к увеличению использования пропускной способности, поскольку каждый файл необходимо будет снова загружать с серверов, поэтому вам не следует делать это при подключении к Интернету со строгой квотой данных, например, в плане точки доступа iPhone. Если вы уверены, что хотите заблокировать эту папку и остановить кеширование изображений раз и навсегда, вот что нужно сделать:
- Нажмите Command+Shift+G в окне Finder и перейдите по следующему пути:
- Выберите папку «com.atebits.tweetie.profile-images» и нажмите Command+i, чтобы получить информацию об этом каталоге
- Установите флажок «Заблокировано», чтобы включить его, затем закройте окно «Информация»
- Выйдите из Twitter.app, оставьте его закрытым на минуту или около того, а затем перезапустите его (для сброса кеша из памяти)
~/Library/Containers/com.twitter.twitter-mac/Data/Library/Caches/
Вы можете просмотреть папку прямо сейчас, и даже при очень загруженном потоке Twitter файлы кеша не будут сохранены в этом каталоге кеша.
Пользователи, привыкшие к такой команде, могут применить более технический подход, реализовав символическую ссылку из каталога /com.atebits.tweetie.profile-images/ напрямую в корзину пользователя (в ~/.Trash/) или даже в /dev/null/, но достаточно просто заблокировать папку из Finder, чтобы предотвратить сохранение изображений.
Насколько я могу судить, в этой папке «com.atebits.tweetie.profile-images» нет ничего необходимого для сохранения, и удаление содержимого не повлияет на Twitter или что-либо еще. Возможно, сохранение смехотворно большого кеша изображений может позволить приложению работать несколько быстрее при прокрутке старых твитов, но для меня это не гарантирует потенциально большой размер каталога.
Впервые я наткнулся на эту папку с помощью OmniDiskSweeper, отличного инструмента, который сканирует жесткий диск Mac на наличие больших файлов и папок, и оказалось, что он имеет размер 8 ГБ. На MacBook Air с общим объемом дискового пространства всего 128 ГБ это значительное количество потраченного впустую места для чего-то, что не имеет большого значения. Затем я начал очищать кеш вручную примерно раз в неделю или около того, и каждый раз он составлял где-то между 1 ГБ и 4 ГБ, в зависимости от активности твитов за предыдущую неделю и количества изображений, которые люди вставляли в свои твиты.В конце концов я решил заблокировать каталог, и в результате до сих пор не было никаких проблем с приложением.