Stoppa Twitter för Mac Image Cache-mapp från att växa sig enorm
Twitter för Mac-klienten har en speciell funktion (bugg?) som gör att appens bildcache växer oändligt och utan begränsningar. Det betyder att Twitter-bildcachemappen lätt kan bli flera gigabyte stor utan att slutanvändaren vet, och dessa cachefiler lagras också i virtuellt minne, vilket kan orsaka onödig RAM-användning och byte på en Mac.Således, om du använder Twitter-appen i OS X, kanske du vill ingripa manuellt då och då för att radera denna bildcache, annars kommer du att upptäcka att ditt diskutrymme sakta försvinner när de cachade bildfilerna från din twitterström sparas till disk, rensar aldrig ut sig själv. Du kan också bli trött på den manuella processen för borttagning av cache och bestämmer dig för att förhindra att appen sparar bildcache, så vi visar dig hur du gör det också.
Om du inte använder Twitter-appen för Mac OS X kommer detta inte att gälla dig, ingen av de andra Mac Twitter-klienterna har det här problemet. Detta är nästan säkert ett fel med Twitter-appen, men det är oklart om/när de kommer att fixa det med en appuppdatering.
Platsen för Twitter Image Cache
Cachekatalogen med profilbilder och inbäddade bilder från tweets finns på följande plats i OS X (observera användarbiblioteksmappen, inte systembiblioteket):
~/Library/Containers/com.twitter.twitter-mac/Data/Library/Caches/com.atebits.tweetie.profile-images/
Det enklaste sättet att ta sig dit är med Gå till mapp, tillgänglig från Finder-menyn "Gå" och välj "Gå till mapp" (eller tryck på Kommando+Skift+G-genvägen). Att kasta innehållet i den mappen (inte själva mappen) räcker för att lösa problemet. Se till att du avslutar Twitter-appen efteråt för att ladda ner all cache från minnet också.
Förutsatt att du har Finder-statusfältet aktiverat, ser du omedelbart hur många filer som finns i den här mappen. Om du är en vanlig Twitter-användare kommer du antagligen upptäcka att det är långt in i tusentals, vilket sannolikt kommer att översättas till en anmärkningsvärd mängd diskutrymme.
Om du är en aktiv Twitter-användare som använder livestreamuppdateringsfunktionen och du kommer att kasta den här mappen ofta, kanske du vill skapa ett alias av den någonstans så att du kan dumpa manuellt innehållet, eller fortsätt med nästa steg och hindra appen från att ha allt skräp kvar till att börja med.
Förhindra Twitter-appen från att spara bildcachefiler
Trött på att manuellt radera cachefilerna? Jag med. Du kan förhindra att Twitter-appen kan spara all den där cachen genom att låsa mappen. Detta kan teoretiskt resultera i ökad bandbreddsanvändning eftersom varje fil måste laddas ner från servrar igen, så du skulle inte vilja göra detta på en internetanslutning med en strikt datakvot, som en iPhone-hotspot-plan. Om du är säker på att du vill låsa den mappen och stoppa bildcachen en gång för alla, så här gör du:
- Tryck på Kommando+Skift+G från ett Finder-fönster och gå till följande sökväg:
- Välj mappen "com.atebits.tweetie.profile-images" och tryck på Kommando+i för att "Få information" om den katalogen
- Markera rutan för "Låst" så att den är aktiverad och stäng sedan ut fönstret Få info
- Avsluta Twitter.app, låt den vara stängd i någon minut och starta om den (detta är för att dumpa cachen från minnet)
~/Library/Containers/com.twitter.twitter-mac/Data/Library/Caches/
Du kan titta på mappen nu och även med en mycket upptagen Twitter-ström, kommer inga cachefiler att sparas i den cachekatalogen.
Användare som är bekväma med kommandot som skulle kunna välja ett mer tekniskt tillvägagångssätt genom att implementera en symbolisk länk från /com.atebits.tweetie.profile-images/-mappen direkt till användarens papperskorgen (vid ~/.Trash/) eller till och med till /dev/null/, men att helt enkelt låsa mappen från Finder är tillräckligt för att förhindra att bilderna sparas.
Såvitt jag kan se är ingenting i mappen "com.atebits.tweetie.profile-images" viktigt att behålla och att ta bort innehållet kommer inte att påverka Twitter eller något annat. Det är möjligt att en löjligt stor bildcache skulle kunna göra det möjligt för appen att fungera något snabbare när man bläddrar igenom gamla tweets, men för mig garanterar det inte den potentiellt stora storleken på katalogen.
Första gången jag stötte på mappen var med hjälp av OmniDiskSweeper, ett utmärkt verktyg som skannar en Mac-hårddisk efter stora filer och mappar, och den visade sig vara 8GB. På en MacBook Air med bara 128 GB tot alt diskutrymme är det en avsevärd mängd bortkastat utrymme för något som inte tjänar något syfte. Jag började sedan tömma cachen manuellt en gång i veckan eller så, och varje gång är det någonstans mellan 1 GB och 4 GB, beroende på tweetaktiviteten för föregående vecka och hur många bilder folk bäddar in i sina tweets.Så småningom bestämde jag mig för att låsa ner katalogen och har hittills inte haft några problem med appen som ett resultat.