Twitter for Mac の画像キャッシュ フォルダが巨大化するのを防ぐ
Twitter for Mac クライアントには、アプリの画像キャッシュが際限なく無制限に増大するという特異な機能 (バグ?) があります。つまり、Twitter の画像キャッシュ フォルダーは、エンド ユーザーが知らないうちに簡単に数ギガバイトのサイズになる可能性があり、これらのキャッシュ ファイルも仮想メモリに保存されるため、Mac で不要な RAM の使用とスワッピングが発生する可能性があります。したがって、OS X で Twitter アプリを使用している場合は、この画像キャッシュを削除するために時々手動で介入することをお勧めします。そうしないと、Twitter ストリームからのキャッシュされた画像ファイルが次の場所に保存されるため、ディスク容量が徐々になくなっていきます。ディスク、それ自体をクリアすることはありません。また、その手動のキャッシュ削除プロセスにうんざりして、アプリが画像キャッシュを保存しないようにすることもできます。その方法についても説明します。
Mac OS X 用の Twitter アプリを使用していない場合、これは当てはまりません。他の Mac Twitter クライアントにはこの問題はありません。これはほぼ間違いなく Twitter アプリのバグですが、アプリのアップデートで修正されるかどうか、いつ修正されるかは不明です。
Twitter画像キャッシュの場所
プロフィール画像とツイートの埋め込み画像のキャッシュ ディレクトリは、OS X では次の場所にあります (システム ライブラリではなく、ユーザー ライブラリ フォルダに注意してください):
~/Library/Containers/com.twitter.twitter.twitter.twitter-mac/Data/Library/Caches/com.atebits.tweetie.profile-images/
そこにたどり着く最も簡単な方法は、Finder の [移動] メニューから [フォルダへ移動] を選択する (または Command+Shift+G ショートカットを押す) フォルダへ移動することです。問題を取り除くには、そのフォルダーの内容 (フォルダー自体ではなく) を破棄するだけで十分です。後で Twitter アプリを終了して、メモリからすべてのキャッシュもアンロードしてください。
Finderステータスバーが有効になっていると仮定すると、このフォルダにあるファイルの数がすぐにわかります。あなたが通常の Twitter ユーザーであれば、おそらく数千にも及ぶことに気付くでしょう。これは、かなりの量のディスク容量に変換される可能性があります.
ライブ ストリーム更新機能を使用するアクティブな Twitter ユーザーで、このフォルダを頻繁にゴミ箱に移動する場合は、手動でダンプできるようにエイリアスをどこかに作成することをお勧めします。コンテンツを削除するか、次のステップに進み、最初からアプリがすべてのジャンクを保持しないようにします。
Twitterアプリが画像キャッシュファイルを保存しないようにする
手動でキャッシュファイルを削除するのにうんざりしていませんか?私も。フォルダーをロックダウンすることで、Twitter アプリがすべてのキャッシュを保存できないようにすることができます。これにより、各ファイルをサーバーから再度ダウンロードする必要があるため、理論的には帯域幅の使用量が増加する可能性があるため、iPhone ホットスポット プランのように厳密なデータ クォータのあるインターネット接続ではこれを実行したくないでしょう。そのフォルダをロックダウンして画像キャッシュを完全に停止したい場合は、次のことを行う必要があります:
- Finder ウィンドウから Command+Shift+G を押して、次のパスに移動します:
- 「com.atebits.tweetie.profile-images」フォルダを選択し、Command+i を押してそのディレクトリに関する「情報を見る」
- 「ロック」のチェックボックスをオンにして有効にし、[情報を見る] ウィンドウを閉じます
- Twitter.app を終了し、1 分ほど閉じたままにしてから、再起動します (これはメモリからキャッシュをダンプするためです)
~/Library/Containers/com.twitter.twitter.twitter.twitter-mac/Data/Library/Caches/
今すぐフォルダを見ることができ、非常に混雑した Twitter ストリームでも、キャッシュ ファイルはそのキャッシュ ディレクトリに保存されません。
のようなコマンドに慣れているユーザーは、/com からのシンボリック リンクを実装することで、より技術的なアプローチを取ることができます。atebits.tweetie.profile-images/ フォルダーをユーザーのゴミ箱 (~/.Trash/) または /dev/null/ に直接移動しますが、単に Finder からフォルダーをロックするだけで、画像が保存されないようにすることができます。
私が知る限り、その「com.atebits.tweetie.profile-images」フォルダには保存するのに不可欠なものは何もなく、コンテンツを削除しても Twitter やその他の機能には何の影響もありません。とてつもなく大きな画像キャッシュを保持することで、古いツイートをスクロールするときにアプリのパフォーマンスがいくらか速くなる可能性がありますが、ディレクトリの潜在的に大きなサイズを保証するものではありません.
初めてこのフォルダに遭遇したのは、Mac のハード ドライブをスキャンして大きなファイルやフォルダを探す優れたツールである OmniDiskSweeper を使用したときで、8GB であることがわかりました。総ディスク容量が 128GB しかない MacBook Air では、ほとんど目的を果たさないもののためにかなりの量の無駄な容量が使用されます。その後、1 週間に 1 回ほど手動でキャッシュを空にするようになりました。そのたびに、その前の週のツイート アクティビティとツイートに埋め込まれた画像の数に応じて、1 GB から 4 GB の間のどこかになります。最終的にディレクトリをロックダウンすることにしましたが、これまでのところアプリに問題は発生していません。