Zabraňte tomu, aby se složka mezipaměti obrázků Twitteru pro Mac zvětšovala
Klient Twitter pro Mac má zvláštní funkci (chybu?), která způsobuje, že mezipaměť obrázků aplikace roste donekonečna a bez omezení. To znamená, že složka mezipaměti obrázků Twitteru může snadno dosáhnout velikosti několika gigabajtů, aniž by o tom koncový uživatel věděl, a tyto soubory mezipaměti jsou také uloženy ve virtuální paměti, což může způsobit zbytečné využití RAM a výměnu na Macu.Pokud tedy používáte aplikaci Twitter v OS X, možná budete chtít čas od času ručně zasáhnout a smazat tuto mezipaměť obrázků, jinak zjistíte, že místo na disku pomalu mizí, jak se soubory obrázků z vašeho streamu na Twitteru ukládají do disk, nikdy se sám nevyčistí. Také vás může omrzet proces ručního mazání mezipaměti a rozhodnete se zabránit aplikaci v ukládání jakékoli mezipaměti obrázků, takže vám také ukážeme, jak to udělat.
Pokud nepoužíváte aplikaci Twitter pro Mac OS X, toto se vás nebude týkat, žádný z ostatních klientů Mac Twitter tento problém nemá. Toto je téměř jistě chyba aplikace Twitter, ale není jasné, zda/kdy ji opraví pomocí aktualizace aplikace.
Umístění mezipaměti obrázků Twitter
Adresář mezipaměti profilových obrázků a vložených obrázků z tweetů se v OS X nachází na následujícím místě (všimněte si složky uživatelské knihovny, nikoli systémové knihovny):
~/Library/Containers/com.twitter.twitter-mac/Data/Library/Caches/com.atebits.tweetie.profile-images/
Nejjednodušší způsob, jak se tam dostat, je přejít do složky, která je dostupná z nabídky Finder „Přejít“ a výběrem „Přejít do složky“ (nebo stiskněte klávesovou zkratku Command+Shift+G). K odstranění problému postačí přesunutí obsahu této složky (nikoli složky samotné) do koše. Ujistěte se, že poté ukončíte aplikaci Twitter, abyste také uvolnili veškerou mezipaměť z paměti.
Za předpokladu, že máte povolený stavový řádek Finderu, okamžitě uvidíte, kolik souborů se v této složce nachází. Pokud jste pravidelným uživatelem Twitteru, pravděpodobně zjistíte, že jde o tisíce, což se pravděpodobně promítne do značného množství místa na disku.
Pokud jste aktivním uživatelem Twitteru, který používá funkci aktualizace živého přenosu a budete tuto složku často házet do koše, možná budete chtít někde vytvořit alias, abyste ji mohli ručně vypsat obsah, nebo pokračujte dalším krokem a zabraňte aplikaci, aby si nechala všechny ty nevyžádané věci.
Zabránění aplikaci Twitter v ukládání souborů mezipaměti obrázků
Už vás nebaví ručně mazat soubory mezipaměti? Já také. Zamknutím složky můžete zabránit tomu, aby aplikace Twitter mohla uložit celou mezipaměť. To by teoreticky mohlo vést ke zvýšenému využití šířky pásma, protože každý soubor musí být znovu stažen ze serverů, takže byste to nechtěli dělat na internetovém připojení s přísnou datovou kvótou, jako je plán hotspotu pro iPhone. Pokud jste si jisti, že chcete tuto složku uzamknout a zastavit mezipaměť obrázků jednou provždy, postupujte takto:
- V okně Finderu stiskněte Command+Shift+G a přejděte na následující cestu:
- Vyberte složku „com.atebits.tweetie.profile-images“ a stiskněte Command+i pro „Získat informace“ o tomto adresáři
- Zaškrtněte políčko „Zamčeno“, aby bylo povoleno, a poté zavřete okno Získat informace
- Ukončete aplikaci Twitter.app, nechte ji asi minutu zavřenou a znovu ji spusťte (tímto způsobem se vypíše mezipaměť)
~/Library/Containers/com.twitter.twitter-mac/Data/Library/Caches/
Složku můžete sledovat nyní a i při velmi rušném streamu na Twitteru se do tohoto adresáře mezipaměti neuloží žádné soubory mezipaměti.
Uživatelé, kterým vyhovuje tento příkaz, by mohli použít techničtější přístup implementací symbolického odkazu z /com.atebits.tweetie.profile-images/ složky přímo do koše uživatele (na ~/.Trash/) nebo dokonce do /dev/null/, ale k zabránění ukládání obrázků stačí zamknout složku z Finderu.
Pokud mohu říci, nic v této složce „com.atebits.tweetie.profile-images“ není nutné uchovávat a smazání obsahu nebude mít žádný dopad na Twitter ani nic jiného. Je možné, že udržování směšně velké mezipaměti obrázků by aplikaci umožnilo pracovat poněkud rychleji při procházení starodávnými tweety, ale to podle mě nezaručuje potenciálně velkou velikost adresáře.
Poprvé jsem na složku narazil s pomocí OmniDiskSweeper, skvělého nástroje, který prohledává pevný disk Macu a hledá velké soubory a složky, a bylo zjištěno, že má 8 GB. Na MacBooku Air s pouhými 128 GB celkového místa na disku je to značné množství promarněného místa pro něco, co má malý účel. Poté jsem začal mezipaměť ručně vyprazdňovat přibližně jednou týdně a pokaždé je to někde mezi 1 GB a 4 GB, v závislosti na aktivitě tweetu za předchozí týden a na tom, kolik obrázků lidé do svých tweetů vkládají.Nakonec jsem se rozhodl zamknout adresář a zatím jsem neměl s aplikací žádné problémy.