Stopp Twitter for Mac Image Cache-mappen fra å vokse seg enorm

Anonim

Twitter for Mac-klienten har en særegen funksjon (feil?) som får appbildebufferen til å vokse uendelig og uten begrensning. Det betyr at Twitter image cache-mappen lett kan bli flere gigabyte i størrelse uten at sluttbrukeren vet det, og disse cache-filene lagres også i virtuelt minne, noe som kan forårsake unødvendig RAM-bruk og -bytting på en Mac.Derfor, hvis du bruker Twitter-appen i OS X, kan det være lurt å gripe inn manuelt fra tid til annen for å slette denne bildebufferen, ellers vil du finne at diskplassen din sakte forsvinner etter hvert som de hurtigbufrede bildefilene fra Twitter-strømmen din blir lagret til disk, aldri tømmer seg selv. Du kan også bli lei av den manuelle bufferslettingsprosessen og bestemme deg for å forhindre at appen lagrer bildebuffer, så vi viser deg hvordan du gjør det også.

Hvis du ikke bruker Twitter-appen for Mac OS X, vil dette ikke gjelde for deg, ingen av de andre Mac Twitter-klientene har dette problemet. Dette er nesten helt sikkert en feil med Twitter-appen, men det er uklart om/når de vil fikse det med en appoppdatering.

Plasseringen til Twitter Image Cache

Bufferkatalogen med profilbilder og innebygde bilder fra tweets er plassert på følgende plassering i OS X (merk brukerbiblioteksmappen, ikke systembiblioteket):

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

Den enkleste måten å komme dit på er med Gå til mappe, tilgjengelig fra Finder "Gå"-menyen og velg "Gå til mappe" (eller trykk på Command+Shift+G-snarveien). Å kaste innholdet i den mappen (ikke selve mappen) er tilstrekkelig for å løse problemet. Pass på at du avslutter Twitter-appen etterpå for å laste ut all hurtigbufferen fra minnet også.

Forutsatt at du har Finder-statuslinjen aktivert, vil du umiddelbart se hvor mange filer som ligger i denne mappen. Hvis du er en vanlig Twitter-bruker, vil du sannsynligvis finne at det er godt i tusenvis, noe som sannsynligvis vil oversettes til en betydelig mengde diskplass.

Hvis du er en aktiv Twitter-bruker som bruker livestream-oppdateringsfunksjonen og du kommer til å kaste denne mappen ofte, kan det være lurt å lage et alias av den et sted slik at du kan dumpe manuelt innholdet, eller fortsett med neste trinn og bare hindre appen fra å beholde alt søppelet til å begynne med.

Forhindrer Twitter-appen fra å lagre bildebufferfiler

Lett av å manuelt slette hurtigbufferfilene? Jeg også. Du kan forhindre at Twitter-appen kan lagre all den cachen ved å låse mappen. Dette kan teoretisk resultere i økt båndbreddebruk ettersom hver fil må lastes ned fra servere på nytt, så du vil ikke gjøre dette på en internettforbindelse med en streng datakvote, som en iPhone-hotspot-plan. Hvis du er sikker på at du vil låse ned den mappen og stoppe bildebufferen en gang for alle, gjør du følgende:

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

  3. Velg mappen «com.atebits.tweetie.profile-images» og trykk Kommando+i for å «Få informasjon» om den katalogen
  4. Merk av i boksen for «Låst» slik at den er aktivert, og lukk deretter ut av vinduet Få informasjon
  5. Avslutt Twitter.app, la den stå lukket i et minutt eller så, og start den på nytt (dette er for å dumpe bufferen fra minnet)

Du kan se mappen nå, og selv med en veldig travel Twitter-strøm vil ingen cache-filer lagres i den cache-mappen.

Brukere som er komfortable med kommandoen kan gå med en mer teknisk tilnærming ved å implementere en symbolsk lenke fra /com.atebits.tweetie.profile-images/-mappen direkte til brukerens papirkurv (på ~/.Trash/) eller til og med /dev/null/, men det er nok å låse mappen fra Finder for å forhindre at bildene blir lagret.

Så vidt jeg kan se, er ingenting i den "com.atebits.tweetie.profile-images"-mappen viktig å beholde, og sletting av innholdet vil ikke ha noen innvirkning på Twitter eller noe annet. Det er mulig at det å holde en latterlig stor bildebuffer kan tillate appen å fungere noe raskere når den blar gjennom gamle tweets, men for meg garanterer det ikke den potensielt store størrelsen på katalogen.

Første gang jeg kom over mappen var ved hjelp av OmniDiskSweeper, et flott verktøy som skanner en Mac-harddisk for store filer og mapper, og den viste seg å være 8GB. På en MacBook Air med bare 128 GB total diskplass, er det en betydelig mengde bortkastet plass for noe som tjener lite formål. Jeg begynte deretter å tømme bufferen manuelt en gang i uken eller så, og hver gang er den et sted mellom 1 GB og 4 GB, avhengig av tweet-aktiviteten for uken før og hvor mange bilder folk legger inn i tweetene sine.Til slutt bestemte jeg meg for å låse ned katalogen, og har så langt ikke hatt noen problemer med appen som et resultat.

Stopp Twitter for Mac Image Cache-mappen fra å vokse seg enorm