Mac için Twitter Görüntü Önbelleği Klasörünün Büyümesini Durdurun

Anonim

Mac için Twitter istemcisi, uygulama görüntü önbelleğinin sınırsız ve sınırsız bir şekilde büyümesine neden olan tuhaf bir özelliğe (hata?) sahiptir. Bu, Twitter görüntü önbellek klasörünün son kullanıcının haberi olmadan kolayca birkaç gigabayt olabileceği ve bu önbellek dosyalarının da sanal bellekte saklandığı anlamına gelir, bu da Mac'te gereksiz RAM kullanımına ve yer değiştirmeye neden olabilir.Bu nedenle, OS X'te Twitter uygulamasını kullanıyorsanız, bu görüntü önbelleğini silmek için zaman zaman manuel olarak müdahale etmek isteyebilirsiniz, aksi takdirde twitter akışınızdan önbelleğe alınan görüntü dosyaları kaydedilirken disk alanınızın yavaş yavaş kaybolduğunu göreceksiniz. disk, asla kendini temizlemez. Ayrıca manuel önbellek silme işleminden bıkabilir ve uygulamanın herhangi bir görüntü önbelleğini kaydetmesini engellemeye karar verebilirsiniz, bu yüzden size bunu nasıl yapacağınızı da göstereceğiz.

Mac OS X için Twitter uygulamasını kullanmıyorsanız bu sizin için geçerli olmaz, diğer Mac Twitter istemcilerinin hiçbirinde bu sorun yoktur. Bu neredeyse kesinlikle Twitter uygulamasında bir hatadır, ancak bir uygulama güncellemesiyle sorunu çözüp çözemeyecekleri/ne zaman çözebilecekleri belli değil.

Twitter Görsel Önbelleğinin Konumu

Tweet'lerdeki profil görüntülerinin ve katıştırılmış resimlerin önbellek dizini OS X'te aşağıdaki konumda bulunur (sistem kitaplığını değil, kullanıcı kitaplığı klasörünü not edin):

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

Oraya ulaşmanın en kolay yolu, Finder'ın "Git" menüsünden erişilebilen ve "Klasöre Git"i seçmek (veya Command+Shift+G kısayoluna basmak) olan Klasöre Git'tir. Bu klasörün içeriğini (klasörün kendisini değil) çöpe atmak sorunu ortadan kaldırmak için yeterlidir, daha sonra tüm önbelleği de bellekten boş altmak için Twitter uygulamasından çıktığınızdan emin olun.

Bulucu Durum çubuğunu etkinleştirdiğinizi varsayarsak, bu klasörde kaç tane dosya olduğunu hemen görürsünüz. Düzenli bir Twitter kullanıcısıysanız, muhtemelen bunun binlerce olduğunu göreceksiniz ve bu da kayda değer miktarda disk alanına dönüşecektir.

Canlı yayın güncelleme özelliğini kullanan aktif bir Twitter kullanıcısıysanız ve bu klasörü sık sık çöpe atacaksanız, manuel olarak döküm yapabilmek için bir takma ad oluşturmak isteyebilirsiniz. içerikleri kaldırın veya bir sonraki adıma geçin ve uygulamanın en başta tüm bu gereksiz şeyleri saklamasını önleyin.

Twitter Uygulamasının Görüntü Önbellek Dosyalarını Kaydetmesini Engelleme

Önbellek dosyalarını manuel olarak silmekten bıktınız mı? Ben de. Klasörü kilitleyerek Twitter uygulamasının tüm bu önbelleği kaydetmesini engelleyebilirsiniz. Her dosyanın sunuculardan yeniden indirilmesi gerektiğinden, bu teorik olarak bant genişliği kullanımının artmasına neden olabilir, bu nedenle bunu bir iPhone etkin nokta planı gibi katı bir veri kotasına sahip bir internet bağlantısında yapmak istemezsiniz. Bu klasörü kilitlemek ve görüntü önbelleğini tamamen durdurmak istediğinizden eminseniz, yapmanız gerekenler:

  1. Bulucu penceresinden Command+Shift+G tuşlarına basın ve şu yola gidin:
  2. ~/Library/Containers/com.twitter.twitter-mac/Data/Library/Caches/

  3. “com.atebits.tweetie.profile-images” klasörünü seçin ve bu dizin hakkında "Bilgi Al" için Command+i tuşlarına basın
  4. Etkin olması için “Kilitli” kutusunu işaretleyin, ardından Bilgi Al penceresini kapatın
  5. Twitter.app'ten çıkın, bir dakika kadar kapalı kalmasına izin verin ve yeniden başlatın (bu, önbelleği bellekten boş altmak içindir)

Klasörü şimdi izleyebilirsiniz ve çok yoğun bir Twitter akışında bile bu önbellek dizinine hiçbir önbellek dosyası kaydedilmez.

like komutundan memnun olan kullanıcılar, /com'dan sembolik bir bağlantı uygulayarak daha teknik bir yaklaşımla gidebilirler.atebits.tweetie.profile-images/ klasörünü doğrudan kullanıcı Çöp Kutusuna (~/.Trash/ adresinde) veya hatta /dev/null/'a, ancak klasörü Finder'dan kilitlemek, görüntülerin kaydedilmesini önlemek için yeterlidir.

Bildiğim kadarıyla, bu “com.atebits.tweetie.profile-images” klasöründeki hiçbir şeyin saklanması gerekli değildir ve içeriğin silinmesinin Twitter veya başka bir şey üzerinde hiçbir etkisi olmayacaktır. Gülünç derecede büyük bir resim önbelleği tutmanın, uygulamanın eski tweet'ler arasında gezinirken biraz daha hızlı çalışmasına izin vermesi mümkündür, ancak bana göre bu, dizinin potansiyel olarak büyük boyutunu garanti etmez.

Klasöre ilk kez, büyük dosya ve klasörler için bir Mac sabit diskini tarayan harika bir araç olan OmniDiskSweeper'ın yardımıyla rastladım ve 8GB olduğu bulundu. Yalnızca 128 GB toplam disk alanına sahip bir MacBook Air'de bu, çok az amaca hizmet eden bir şey için önemli miktarda boşa harcanan alan demektir. Daha sonra, önbelleği her hafta bir kez manuel olarak boş altmaya başladım ve her seferinde, önceki haftaki tweet etkinliğine ve insanların tweet'lerine katıştırdığı resim sayısına bağlı olarak 1 GB ile 4 GB arasında bir yerde.Sonunda dizini kilitlemeye karar verdim ve sonuç olarak şu ana kadar uygulamayla ilgili herhangi bir sorun yaşamadım.

Mac için Twitter Görüntü Önbelleği Klasörünün Büyümesini Durdurun