Stoppen Sie den Ordner für den Image Cache von Twitter für Mac von Growing

Der Twitter-für-Mac-Client hat eine besondere Funktion (Bug?), Die dazu führt, dass der App-Image-Cache endlos und ohne Einschränkung wächst. Das bedeutet, dass der Twitter-Image-Cache-Ordner ohne Wissen des Endbenutzers leicht mehrere Gigabyte groß werden kann, und diese Cache-Dateien werden ebenfalls im virtuellen Speicher gespeichert, was zu unnötiger RAM-Nutzung und Swapping auf einem Mac führen kann. Wenn Sie die Twitter-App in OS X verwenden, möchten Sie möglicherweise von Zeit zu Zeit manuell eingreifen, um diesen Image-Cache zu löschen. Andernfalls wird Ihr Speicherplatz langsam verschwinden, wenn die gecachten Bilddateien aus Ihrem Twitter-Stream gespeichert werden Scheibe, niemals sich selbst ausräumen. Möglicherweise haben Sie auch den manuellen Cache-Löschvorgang satt und beschließen, dass die App keinen Image-Cache speichert. Daher zeigen wir Ihnen auch, wie Sie das tun.


Wenn Sie die Twitter-App für Mac OS X nicht verwenden, gilt dies nicht für Sie, keiner der anderen Mac Twitter-Kunden hat dieses Problem. Das ist mit ziemlicher Sicherheit ein Fehler in der Twitter-App, aber es ist unklar, ob und wann sie mit einem App-Update fertig werden.

Der Speicherort von Twitter Image Cache

Das Cache-Verzeichnis von Profilbildern und eingebetteten Bildern von Tweets befindet sich an der folgenden Stelle in OS X (beachten Sie den Benutzerbibliotheksordner, nicht die Systembibliothek):

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

Der einfachste Weg, um dorthin zu gelangen, ist mit Go To Folder, Zugriff über das Finder "Go" -Menü und wählen Sie "Gehe zu Ordner" (oder drücken Sie die Tastenkombination Befehl + Shift + G). Das Löschen des Inhalts dieses Ordners (nicht des Ordners selbst) reicht aus, um das Problem zu beheben. Stellen Sie sicher, dass Sie die Twitter-App anschließend beenden, um den gesamten Cache aus dem Speicher zu löschen.

Wenn Sie die Finder-Statusleiste aktiviert haben, sehen Sie sofort, wie viele Dateien sich in diesem Ordner befinden. Wenn Sie ein regelmäßiger Twitter-Benutzer sind, werden Sie wahrscheinlich feststellen, dass es in die Tausende geht, was wahrscheinlich zu einer beträchtlichen Menge an Speicherplatz führt.

Wenn Sie ein aktiver Twitter-Benutzer sind, der die Livestream-Update-Funktion verwendet, und Sie diesen Ordner häufig löschen, möchten Sie möglicherweise einen Alias ​​erstellen, damit Sie den Inhalt manuell ablegen oder mit dem nächsten fortfahren können Schritt und nur verhindern, dass die App den ganzen Kram von Anfang an zu halten.

Verhindern, dass Twitter App Image Cache-Dateien speichert

Sie haben keine Lust mehr, die Cache-Dateien manuell zu löschen? Ich auch. Sie können verhindern, dass die Twitter-App den gesamten Cache speichern kann, indem Sie den Ordner sperren. Dies könnte theoretisch zu einer erhöhten Bandbreitennutzung führen, da jede Datei erneut von den Servern heruntergeladen werden muss. Daher sollten Sie dies nicht bei einer Internetverbindung mit einem strikten Datenkontingent wie einem iPhone-Hotspot-Plan tun. Wenn Sie sicher sind, dass Sie diesen Ordner sperren und den Image-Cache ein für alle Mal stoppen möchten, gehen Sie folgendermaßen vor:

  1. Drücken Sie im Finder-Fenster Befehl + Umschalt + G und gehen Sie zum folgenden Pfad:
  2. ~/Library/Containers/com.twitter.twitter-mac/Data/Library/Caches/

  3. Wählen Sie den Ordner "com.atebits.tweetie.profile-images" und drücken Sie Befehl + i, um Informationen über dieses Verzeichnis zu erhalten
  4. Aktivieren Sie das Kontrollkästchen "Gesperrt", damit es aktiviert ist, und schließen Sie das Fenster "Informationen abrufen"
  5. Beenden Sie Twitter.app, lassen Sie es für eine Minute geschlossen und starten Sie es erneut (um den Cache aus dem Speicher auszulagern)

Sie können den Ordner jetzt ansehen und sogar mit einem sehr belebten Twitter-Stream werden keine Cache-Dateien in diesem Cache-Verzeichnis gespeichert.

Benutzer, die mit dem Befehl vertraut sind, könnten einen eher technischen Ansatz verfolgen, indem sie einen symbolischen Link aus dem Ordner /com.atebits.tweetie.profile-images/ direkt in den Papierkorb des Benutzers (bei ~ / .Trash /) oder sogar in einen solchen implementieren / dev / null /, aber das Sperren des Ordners aus dem Finder reicht aus, um das Speichern der Bilder zu verhindern.

Soweit ich sagen kann, ist nichts in diesem "com.atebits.tweetie.profile-images" Ordner notwendig, um den Inhalt zu behalten und zu löschen, hat keinen Einfluss auf Twitter oder irgendetwas anderes. Es ist möglich, dass ein lächerlich großer Image-Cache es der App ermöglichen würde, beim Scrollen durch alte Tweets etwas schneller zu arbeiten, aber für mich ist das nicht die potentiell große Größe des Verzeichnisses.

Das erste Mal stieß ich auf den Ordner mit Hilfe von OmniDiskSweeper, ein großartiges Tool, das eine Mac-Festplatte nach großen Dateien und Ordnern scannt, und es wurde gefunden, dass es 8 GB ist. Auf einem MacBook Air mit nur 128 GB Gesamtspeicherplatz ist das eine beträchtliche Menge verschwendeten Speicherplatzes für etwas, das wenig Sinn macht. Ich habe dann angefangen, den Cache einmal pro Woche manuell zu leeren, und jedes Mal zwischen 1GB und 4GB, abhängig von der Tweet-Aktivität für die vorherige Woche und wie viele Bilder die Leute in ihre Tweets einbetten. Irgendwann habe ich beschlossen, das Verzeichnis zu sperren und hatte bis jetzt keine Probleme mit der App.