Zaustavite da mapa predmemorije slika na Twitteru za Mac postane golema

Anonim

Twitter za Mac klijent ima neobičnu značajku (bug?) koja uzrokuje beskonačan i neograničeni rast predmemorije slike aplikacije. To znači da mapa predmemorije slika na Twitteru može lako postati velika od nekoliko gigabajta, a da to krajnji korisnik ne zna, a te datoteke predmemorije su također pohranjene u virtualnoj memoriji, što može uzrokovati nepotrebno korištenje RAM-a i mijenjanje na Macu.Stoga, ako koristite aplikaciju Twitter u OS X, možda ćete htjeti s vremena na vrijeme ručno intervenirati kako biste izbrisali ovu predmemoriju slika, inače ćete uočiti da vam prostor na disku polako nestaje dok se predmemorirane slikovne datoteke iz vašeg twitter streama spremaju u disk, nikada se ne čisti. Također vam može dosaditi proces ručnog brisanja predmemorije i odlučite spriječiti aplikaciju da sprema predmemoriju slika, pa ćemo vam pokazati kako i to učiniti.

Ako ne koristite aplikaciju Twitter za Mac OS X ovo se neće odnositi na vas, niti jedan drugi Mac Twitter klijent nema ovaj problem. Ovo je gotovo sigurno greška s aplikacijom Twitter, ali nije jasno hoće li/kada to uspjeti popraviti ažuriranjem aplikacije.

Lokacija Twitter predmemorije slika

Direktorij predmemorije slika profila i ugrađenih slika iz tweetova nalazi se na sljedećoj lokaciji u OS X (obratite pažnju na mapu korisničke knjižnice, a ne knjižnice sustava):

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

Najlakši način da tamo dođete je s Go To Folder, kojem možete pristupiti iz izbornika Finder “Go” i odabirom “Go To Folder” (ili pritisnite prečac Command+Shift+G). Brisanje sadržaja te mape (ne same mape) dovoljno je da se riješi problema, pazite da nakon toga zatvorite aplikaciju Twitter kako biste ispraznili i svu predmemoriju iz memorije.

Pod pretpostavkom da imate omogućenu statusnu traku Findera, odmah ćete vidjeti koliko se datoteka nalazi u ovoj mapi. Ako ste redoviti korisnik Twittera, vjerojatno ćete otkriti da ih ima u tisućama, što će se vjerojatno prevesti u značajnu količinu prostora na disku.

Ako ste aktivni korisnik Twittera koji koristi značajku ažuriranja livestreama i često ćete bacati ovu mapu u smeće, možda ćete htjeti negdje napraviti njen alias kako biste mogli ručno ispisati sadržaj ili nastavite sa sljedećim korakom i jednostavno spriječite aplikaciju da zadrži sve to smeće za početak.

Sprečavanje aplikacije Twitter da sprema datoteke predmemorije slika

Umorni ste od ručnog brisanja datoteka predmemorije? Ja isto. Možete spriječiti aplikaciju Twitter da može spremiti svu tu predmemoriju tako da zaključate mapu. To bi teoretski moglo rezultirati povećanom upotrebom propusnosti budući da se svaka datoteka mora ponovo preuzeti s poslužitelja, tako da to ne biste htjeli raditi na internetskoj vezi sa strogom podatkovnom kvotom, kao što je iPhone hotspot plan. Ako ste sigurni da želite zaključati tu mapu i zaustaviti predmemoriju slika jednom zauvijek, evo što trebate učiniti:

  1. Pritisnite Command+Shift+G iz prozora Findera i idite na sljedeću stazu:
  2. ~/Library/Containers/com.twitter.twitter-mac/Data/Library/Caches/

  3. Odaberite mapu “com.atebits.tweetie.profile-images” i pritisnite Command+i da biste dobili informacije o tom direktoriju
  4. Označite okvir za "Zaključano" tako da je omogućeno, a zatim zatvorite prozor Get Info
  5. Zatvorite Twitter.app, ostavite ga zatvorenu minutu ili tako nešto i ponovno ga pokrenite (ovo je za izbacivanje predmemorije iz memorije)

Možete gledati mapu sada i čak i uz vrlo zauzet Twitter stream, datoteke predmemorije neće biti spremljene u taj direktorij predmemorije.

Korisnici koji se dobro snalaze s naredbom mogli bi koristiti tehničkiji pristup implementacijom simboličke veze iz /com.mapu atebits.tweetie.profile-images/ izravno u korisnički Trash (na ~/.Trash/) ili čak u /dev/null/, ali jednostavno zaključavanje mape iz Findera dovoljno je da spriječi spremanje slika.

Koliko ja mogu reći, ništa u toj mapi "com.atebits.tweetie.profile-images" nije bitno za čuvanje i brisanje sadržaja neće imati utjecaja na Twitter ili bilo što drugo. Moguće je da bi čuvanje smiješno velike predmemorije slika moglo omogućiti aplikaciji nešto brži rad prilikom pomicanja kroz stare tweetove, ali po meni to ne jamči potencijalno veliku veličinu direktorija.

Prvi put sam naišao na mapu uz pomoć OmniDiskSweeper-a, odličnog alata koji skenira Mac tvrdi disk u potrazi za velikim datotekama i mapama, i utvrđeno je da ima 8 GB. Na MacBook Airu sa samo 128 GB ukupnog diskovnog prostora, to je znatna količina uzaludnog prostora za nešto što ima malo svrhe. Zatim sam počeo ručno prazniti predmemoriju jednom svakih tjedan dana, i svaki put je to bilo negdje između 1 GB i 4 GB, ovisno o tweet aktivnosti za prethodni tjedan i koliko su slika ljudi ugradili u svoje tweetove.Na kraju sam odlučio zaključati imenik i do sada nisam imao problema s aplikacijom kao rezultat toga.

Zaustavite da mapa predmemorije slika na Twitteru za Mac postane golema