Arrêtez le dossier Twitter pour Mac Image Cache de Growing Huge

Le client Twitter pour Mac a une caractéristique particulière (bug?) Qui fait que le cache de l'image de l'application ne cesse de croître sans limitation. Cela signifie que le dossier du cache d'images Twitter peut facilement atteindre plusieurs gigaoctets à l'insu de l'utilisateur final, et ces fichiers cache sont également stockés dans la mémoire virtuelle, ce qui peut entraîner une utilisation inutile de la RAM et l'échange sur un Mac. Ainsi, si vous utilisez l'application Twitter sous OS X, vous voudrez peut-être intervenir manuellement de temps en temps pour supprimer ce cache d'image, sinon votre espace disque disparaîtra lentement à mesure que les fichiers image mis en cache de votre flux twitter seront sauvegardés. disque, ne s'effaçant jamais. Vous pouvez également en avoir marre de ce processus manuel de suppression de cache et décider d'empêcher l'application d'enregistrer un cache d'image, nous allons donc vous montrer comment faire cela aussi.


Si vous n'utilisez pas l'application Twitter pour Mac OS X, cela ne s'applique pas à vous, aucun des autres clients Mac Twitter n'a ce problème. C'est presque certainement un bug avec l'application Twitter, mais il n'est pas clair si / quand ils vont se débrouiller pour le réparer avec une mise à jour de l'application.

L'emplacement du cache d'image Twitter

Le répertoire cache des images de profil et des images intégrées des tweets est situé à l'emplacement suivant dans OS X (notez le dossier de la bibliothèque utilisateur, pas la bibliothèque système):

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

Le moyen le plus simple d'y accéder est de Aller à Dossier, accessible à partir du menu "Aller" du Finder et en choisissant "Aller au Dossier" (ou de cliquer sur le raccourci Commande + Maj + G). Détruire le contenu de ce dossier (pas le dossier lui-même) est suffisant pour résoudre le problème, assurez-vous de quitter l'application Twitter par la suite pour décharger tout le cache de la mémoire aussi.

En supposant que la barre d'état du Finder soit activée, vous verrez immédiatement combien de fichiers se trouvent dans ce dossier. Si vous êtes un utilisateur régulier de Twitter, vous le trouverez probablement dans des milliers, ce qui se traduira probablement par une quantité d'espace disque considérable.

Si vous êtes un utilisateur Twitter actif qui utilise la fonctionnalité de mise à jour en direct et que vous allez souvent supprimer ce dossier, vous pouvez en créer un alias quelque part afin de pouvoir vider manuellement le contenu ou passer au suivant. étape et juste empêcher l'application de garder toute cette ordure pour commencer.

Empêcher l'application Twitter d'enregistrer des fichiers de cache d'images

Fatigué de supprimer manuellement les fichiers de cache? Moi aussi. Vous pouvez empêcher l'application Twitter d'enregistrer tout ce cache en verrouillant le dossier. Cela pourrait théoriquement entraîner une augmentation de l'utilisation de la bande passante puisque chaque fichier doit à nouveau être téléchargé à partir des serveurs, donc vous ne voudriez pas le faire sur une connexion Internet avec un quota de données strict, comme un plan hotspot iPhone. Si vous êtes sûr de vouloir verrouiller ce dossier et arrêter le cache d'images une fois pour toutes, voici ce qu'il faut faire:

  1. Appuyez sur Commande + Maj + G depuis une fenêtre du Finder et accédez au chemin suivant:
  2. ~/Library/Containers/com.twitter.twitter-mac/Data/Library/Caches/

  3. Sélectionnez le dossier "com.atebits.tweetie.profile-images" et appuyez sur Commande + i pour "Obtenir des informations" sur ce répertoire
  4. Cochez la case "Verrouillé" pour l'activer, puis fermez la fenêtre Get Info
  5. Quittez Twitter.app, laissez-le s'asseoir fermé pendant une minute ou deux, et relancez-le (ceci est de vider le cache de la mémoire)

Vous pouvez regarder le dossier maintenant et même avec un flux Twitter très occupé, aucun fichier cache ne sera sauvegardé dans ce répertoire cache.

Les utilisateurs qui sont à l'aise avec la commande aiment aller avec une approche plus technique en implémentant un lien symbolique depuis le dossier /com.atebits.tweetie.profile-images/ directement vers l'utilisateur Trash (at ~ / .Trash /) ou même vers / dev / null /, mais en verrouillant simplement le formulaire de dossier, le Finder est suffisant pour empêcher la sauvegarde des images.

Pour autant que je sache, rien dans ce dossier "com.atebits.tweetie.profile-images" est essentiel pour conserver et supprimer le contenu n'aura aucun impact sur Twitter ou toute autre chose. Il est possible que le fait de conserver un cache d'image ridiculement grand puisse permettre à l'application de fonctionner un peu plus rapidement lors du défilement des anciens tweets, mais pour moi cela ne justifie pas la taille potentiellement importante du répertoire.

La première fois que je suis tombé sur le dossier était avec l'aide de OmniDiskSweeper, un excellent outil qui scanne un disque dur Mac pour les gros fichiers et dossiers, et il a été trouvé à 8 Go. Sur un MacBook Air avec seulement 128 Go d'espace disque total, c'est une quantité considérable d'espace gaspillé pour quelque chose qui ne sert à rien. J'ai ensuite commencé à vider le cache manuellement une fois par semaine environ, et chaque fois il se situe entre 1 Go et 4 Go, en fonction de l'activité de tweet pour la semaine précédente et combien de photos les gens incorporent dans leurs tweets. Finalement, j'ai décidé de verrouiller le répertoire, et jusqu'à présent, je n'ai eu aucun problème avec l'application.