Зупиніть зростання папки кешу зображень 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 ГБ, залежно від активності твітів за попередній тиждень і кількості зображень, які люди вставили у свої твіти.Зрештою я вирішив заблокувати каталог, і наразі не мав жодних проблем із додатком.