Impeça que a pasta de cache de imagens do Twitter para Mac cresça enormemente
O cliente Twitter para Mac possui um recurso peculiar (bug?) que faz com que o cache de imagens do aplicativo cresça infinitamente e sem limitação. Isso significa que a pasta de cache de imagem do Twitter pode facilmente ter vários gigabytes de tamanho sem o conhecimento do usuário final, e esses arquivos de cache também são armazenados na memória virtual, o que pode causar uso desnecessário de RAM e troca em um Mac.Portanto, se você usar o aplicativo do Twitter no OS X, poderá querer intervir manualmente de tempos em tempos para excluir esse cache de imagem; disco, nunca se limpando. Você também pode se cansar desse processo de exclusão manual de cache e decidir impedir que o aplicativo salve qualquer cache de imagem, então mostraremos como fazer isso também.
Se você não usa o aplicativo Twitter para Mac OS X, isso não se aplica a você, nenhum dos outros clientes Mac Twitter tem esse problema. Este é quase certamente um bug com o aplicativo do Twitter, mas não está claro se/quando eles irão consertá-lo com uma atualização do aplicativo.
A localização do cache de imagens do Twitter
O diretório de cache de imagens de perfil e imagens incorporadas de tweets está localizado no seguinte local no OS X (observe a pasta da biblioteca do usuário, não a biblioteca do sistema):
~/Library/Containers/com.twitter.twitter-mac/Data/Library/Caches/com.atebits.tweetie.profile-images/
A maneira mais fácil de chegar lá é com Ir para pasta, acessível a partir do menu “Ir” do Finder e escolhendo “Ir para pasta” (ou pressione o atalho Command+Shift+G). Jogar no lixo o conteúdo dessa pasta (não a pasta em si) é suficiente para resolver o problema, certifique-se de sair do aplicativo do Twitter depois para descarregar todo o cache da memória também.
Supondo que você tenha a barra de status do Finder ativada, você verá imediatamente quantos arquivos estão nesta pasta. Se você é um usuário regular do Twitter, provavelmente descobrirá que ele está na casa dos milhares, o que provavelmente se traduz em uma quantidade notável de espaço em disco.
Se você é um usuário ativo do Twitter que usa o recurso de atualização de transmissão ao vivo e vai jogar esta pasta na lixeira com frequência, você pode querer fazer um alias dela em algum lugar para que você possa despejar manualmente o conteúdo ou prossiga com a próxima etapa e apenas evite que o aplicativo guarde todo esse lixo para começar.
Evitando que o aplicativo do Twitter salve arquivos de cache de imagem
Cansado de excluir manualmente os arquivos de cache? Eu também. Você pode impedir que o aplicativo do Twitter salve todo esse cache bloqueando a pasta. Teoricamente, isso pode resultar no aumento do uso da largura de banda, pois cada arquivo precisa ser baixado dos servidores novamente; Se você tem certeza de que deseja bloquear essa pasta e interromper o cache de imagens de uma vez por todas, veja o que fazer:
- Pressione Command+Shift+G em uma janela do Finder e vá para o seguinte caminho:
- Selecione a pasta “com.atebits.tweetie.profile-images” e pressione Command+i para 'Obter informações' sobre esse diretório
- Marque a caixa "Bloqueado" para que seja ativado e feche a janela Obter informações
- Saia do Twitter.app, deixe-o fechado por um minuto ou mais e reinicie-o (isso é para despejar o cache da memória)
~/Library/Containers/com.twitter.twitter-mac/Data/Library/Caches/
Você pode assistir a pasta agora e mesmo com um fluxo de Twitter muito ocupado, nenhum arquivo de cache será salvo nesse diretório de cache.
Os usuários que se sentem confortáveis com o comando como podem optar por uma abordagem mais técnica implementando um link simbólico de /com.atebits.tweetie.profile-images/ diretamente para a Lixeira do usuário (em ~/.Trash/) ou mesmo para /dev/null/, mas basta bloquear a pasta do Finder para evitar que as imagens sejam salvas.
Pelo que eu sei, nada naquela pasta “com.atebits.tweetie.profile-images” é essencial para manter e excluir o conteúdo não terá impacto no Twitter ou qualquer outra coisa. É possível que manter um cache de imagem ridiculamente grande permita que o aplicativo funcione um pouco mais rápido ao percorrer tweets antigos, mas para mim isso não justifica o tamanho potencialmente grande do diretório.
A primeira vez que me deparei com a pasta foi com a ajuda do OmniDiskSweeper, uma ótima ferramenta que verifica um disco rígido do Mac em busca de arquivos e pastas grandes, e descobri que ela tinha 8 GB. Em um MacBook Air com apenas 128 GB de espaço total em disco, é uma quantidade considerável de espaço desperdiçado para algo que não serve para nada. Comecei então a esvaziar o cache manualmente uma vez por semana, mais ou menos, e a cada vez fica entre 1 GB e 4 GB, dependendo da atividade do tweet na semana anterior e de quantas fotos as pessoas incorporam em seus tweets.Por fim, decidi bloquear o diretório e, até agora, não tive nenhum problema com o aplicativo.