Stop Twitter til Mac Image Cache Folder fra Growing Huge

Twitter for Mac-klienten har en ejendommelig funktion (fejl?), Hvilket får app-cache til at vokse uendeligt og uden begrænsning. Det betyder, at Twitter image cache mappen nemt kan blive flere gigabyte i størrelse ubekendt til slutbrugeren, og disse cache filer gemmes også i virtuel hukommelse, hvilket kan forårsage unødvendig RAM brug og bytte på en Mac. Hvis du bruger Twitter-appen i OS X, vil du muligvis manuelt gribe ind for at slette denne billedbuffer, ellers finder du din diskplads langsomt forsvinder, da de cachelagrede billedfiler fra din twitter stream bliver gemt til disk, aldrig rydde sig ud. Du kan også blive træt af den manuelle cache-sletningsproces og beslutte at forhindre, at appen gemmer et billedbuffer, så vi viser dig, hvordan du gør det også.


Hvis du ikke bruger Twitter-appen til Mac OS X, gælder dette ikke for dig, ingen af ​​de andre Mac Twitter-klienter har dette problem. Dette er næsten helt sikkert en fejl med Twitter-appen, men det er uklart, hvis / når de kommer rundt for at fastsætte det med en appopdatering.

Placeringen af ​​Twitter Image Cache

Cache-mappen til profilbilleder og indlejrede billeder fra tweets er placeret på følgende sted i OS X (bemærk brugerbiblioteksmappen, ikke systembiblioteket):

~/Library/Containers/com.twitter.twitter-mac/Data/Library/Caches/com.atebits.tweetie.profile-images/

Den nemmeste måde at komme dertil er med Gå til mappe, der er tilgængelig fra Finder "Gå" -menuen og vælger "Gå til mappe" (eller ramt kommandoen + Skift + G-genvej). Hvis indholdet af den pågældende mappe ikke gemmes (ikke selve mappen), er det tilstrækkeligt at løse problemet. Sørg for at du afslutter Twitter-appen efterfølgende for at aflæse alt cache fra hukommelsen.

Hvis du antager, at Finder Status-linjen er aktiveret, ser du straks, hvor mange filer der sidder i denne mappe. Hvis du er en almindelig Twitter-bruger, vil du sikkert finde det godt at være i tusindvis, hvilket sandsynligvis vil oversætte til en bemærkelsesværdig mængde diskplads.

Hvis du er en aktiv Twitter-bruger, der bruger livestream-opdateringsfunktionen, og du vil sprænge denne mappe ofte, kan du eventuelt oprette et alias her, så du manuelt kan dumpe indholdet eller fortsætte med det næste trin og forhindrer bare appen i at holde alt det junk til at begynde med.

Forebyggelse af Twitter App fra lagring af billedbufferfiler

Træt af at man manuelt sletter cachefilerne? Også mig. Du kan forhindre, at Twitter-appen kan gemme al den cache ved at låse mappen ned. Dette kan teoretisk resultere i øget brug af båndbredde, da hver fil skal downloades fra servere igen, så du ikke vil gøre det på en internetforbindelse med en streng datakvote, som en iPhone hotspot-plan. Hvis du er sikker på, at du vil låse den pågældende mappe ned og stoppe billedbufferen en gang for alle, er det her at gøre:

  1. Hit Command + Shift + G fra et Finder-vindue og gå til følgende vej:
  2. ~/Library/Containers/com.twitter.twitter-mac/Data/Library/Caches/

  3. Vælg mappen "com.atebits.tweetie.profile-images" og klik på Command + i for at få information om den pågældende mappe
  4. Marker afkrydsningsfeltet "Låst", så det er aktiveret, og lukk derefter ud af vinduet Få info
  5. Afslut Twitter.app, lad det sidde lukket i et øjeblik eller deromkring, og genstart det (det er at dumpe cachen fra hukommelsen)

Du kan se mappen nu og endda med en meget travl Twitter-stream, ingen cache-filer gemmes i denne cache-mappe.

Brugere, der er trygge med kommandoen, kan gå med en mere teknisk tilgang ved at implementere et symbolsk link fra /com.atebits.tweetie.profile-images/ mappen direkte til brugeren Papirkurv (ved ~ / .Trash /) eller endda til / dev / null /, men blot at låse mappen form Finder er tilstrækkelig til at forhindre, at billederne gemmes.

Så vidt jeg kan fortælle, er intet i den "com.atebits.tweetie.profile-images" -mappe afgørende for at holde og slette indholdet ikke har nogen indflydelse på Twitter eller noget andet. Det er muligt, at ved at holde et latterligt stort billedcache kan appen udføre noget hurtigere, når du ruller gennem gamle tweets, men for mig, der ikke berettiger den potentielt store størrelse af mappen.

Første gang jeg stødte på mappen var med OmniDiskSweeper, et fantastisk værktøj, der scanner en Mac-harddisk til store filer og mapper, og det viste sig at være 8GB. På en MacBook Air med kun 128 GB af det totale diskplads, er det en betydelig mængde spildt plads til noget, der tjener lidt formål. Jeg begyndte derefter at tømme cachen manuelt en gang om ugen eller deromkring, og hver gang er det et sted mellem 1 GB og 4 GB, afhængigt af tweet-aktiviteten for den foregående uge og hvor mange billeder folk indlejrer i deres tweets. Til sidst besluttede jeg at låse ned biblioteket og har hidtil ikke haft nogen problemer med appen som følge heraf.