Не дать папке кэша изображений Twitter для Mac разрастаться до огромных размеров

Значок 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/

Twitter для Mac раздувание кеша изображений crud

Самый простой способ добраться туда — перейти в папку, доступную из меню Finder «Перейти» и выбрав «Перейти к папке» (или нажав сочетание клавиш Command + Shift + G). Удаление содержимого этой папки (а не самой папки) достаточно, чтобы избавиться от проблемы, не забудьте после этого закрыть приложение Twitter, чтобы выгрузить весь кеш из памяти.

Предполагая, что у вас включена строка состояния Finder, вы сразу увидите, сколько файлов находится в этой папке. Если вы являетесь постоянным пользователем Twitter, вы, вероятно, обнаружите, что их количество исчисляется тысячами, что, вероятно, приведет к значительному объему дискового пространства.

Кэш изображений Twitter, удаляющий тонны бесполезных файлов кеша

Если вы активный пользователь Twitter, который использует функцию обновления в реальном времени, и вы собираетесь часто выбрасывать эту папку, вы можете создать для нее псевдоним где-нибудь, чтобы вы могли вручную выгрузить содержимое или перейти к следующему шаг и просто не позволяйте приложению хранить весь этот мусор.

Запрещение приложению Twitter сохранять файлы кэша изображений

Устали вручную удалять файлы кеша? Я тоже. Вы можете запретить приложению Twitter сохранять весь этот кеш, заблокировав папку. Теоретически это может привести к увеличению использования полосы пропускания, так как каждый файл должен быть снова загружен с серверов, поэтому вы не захотите делать это при подключении к Интернету со строгой квотой данных, например, с тарифным планом точки доступа iPhone. Если вы уверены, что хотите заблокировать эту папку и раз и навсегда остановить кеш изображений, вот что нужно сделать:

  1. Нажмите Command + Shift + G в окне Finder и перейдите по следующему пути:
  2. ~/Library/Containers/com.twitter.twitter-mac/Data/Library/Caches/

  3. Выберите папку «com.atebits.tweetie.profile-images» и нажмите Command + i, чтобы «Получить информацию» об этом каталоге.
  4. Установите флажок «Заблокировано», чтобы он был включен, затем закройте окно «Получить информацию».
  5. Запретить создание кэша изображений Twitter для Mac

  6. Закройте Twitter.app, оставьте его закрытым на минуту или около того и перезапустите его (это для выгрузки кеша из памяти).

Теперь вы можете наблюдать за папкой, и даже при очень загруженном потоке Twitter файлы кеша не будут сохраняться в этом каталоге кеша.

Пользователи, которые знакомы с такой командой, могут использовать более технический подход, реализовав символическую ссылку из папки /com.atebits.tweetie.profile-images/ непосредственно в корзину пользователя (в ~ / .Trash /) или даже в / dev / null /, но простой блокировки папки в Finder достаточно, чтобы предотвратить сохранение изображений.

Насколько я могу судить, в этой папке com.atebits.tweetie.profile-images нет ничего важного, и удаление содержимого не повлияет на Twitter или что-либо еще. Возможно, что сохранение смехотворно большого кеша изображений может позволить приложению работать несколько быстрее при прокрутке древних твитов, но для меня это не гарантирует потенциально большой размер каталога.

Впервые я наткнулся на папку с помощью OmniDiskSweeper, отличного инструмента, который сканирует жесткий диск Mac на предмет наличия больших файлов и папок, и оказалось, что его размер составляет 8 ГБ. На MacBook Air со всего 128 ГБ общего дискового пространства это значительный объем потраченного впустую места для чего-то, что не имеет смысла. Затем я начал очищать кеш вручную примерно раз в неделю или около того, и каждый раз он составлял от 1 до 4 ГБ, в зависимости от активности твитов за предыдущую неделю и количества изображений, которые люди вставляют в свои твиты. В конце концов я решил заблокировать каталог, и в результате у меня не было никаких проблем с приложением.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *