チャットアプリがここまで重くなる理由
デスクトップの Slack は Electron アプリ、つまりチャットの衣装を着た小さな Chromium ブラウザーであり、ブラウザーのキャッシュ食欲をそのまま受け継ぎます。蓄積したものはすべて %APPDATA%\Slack の下に住んでいます。HTTPキャッシュ、コンパイル済みJavaScriptのコードキャッシュ、GPUシェーダーキャッシュ、ワークスペースごとのIndexedDBデータベース(ローカルのメッセージ保存)、そしてアプリが起動したすべてのセッションぶんのログファイルです。ワークスペースが増えるとレンダラープロセスとデータベースの山が増え、トレイに置かれたままの Slack はログを増やします。
何かを削除する前に、どの部分が使い捨て可能かを知っておきましょう。キャッシュは Slack のサーバーから再構築されます。データベースも同様ですが、再ログインと遅い初回読み込みという代償が伴います。誰も盲目的に触ってはいけないフォルダーが1つだけあります。IndexedDB です。
- Cache — %APPDATA%\Slack\Cache の下のHTTPキャッシュ。純粋なダウンロード重量で、Slack を閉じて削除すれば安全
- Code Cache と GPUCache — コンパイル済みスクリプトとシェーダーのキャッシュ。次回起動時に再構築される
- Service Worker\CacheStorage — Slack の service worker が保持するWebアプリ容量。これも使い捨て可能
- logs — セッションごとに1ファイル。読み返す人はおらず、純粋な重量
- IndexedDB と storage — ワークスペースのローカル状態とメッセージキャッシュ。削除するとログアウトされ、ローカル設定が消える
効く掃除の手順
まず組み込みツールから。ヘルプメニューの「トラブルシューティング」→「キャッシュをクリアして再起動」は、サインインしたまま安全にこの作業の大半をこなします。お使いのビルドでメニューが移動している場合は、アプリの設定でトラブルシューティングの項目を探してください — Slack は認める以上にメニューを入れ替えます。再起動後、最初のワークスペース読み込みはキャッシュが温まるまで遅くなります。それは不調ではなく、ダイエットが効いている証拠です。
手に負えない場合は、Slack を完全に終了します — X ボタンはウィンドウを隠すだけなので、トレイアイコンも含めて — そして Cache、Code Cache、GPUCache、Service Worker\CacheStorage の各フォルダーとログを手動で削除します。最終手段はアプリデータのリセットで、すべてのローカルワークスペースと設定を消去し、ログイン画面からやり直しになります。直したくなかったものまで含めて、すべてを直します。
Slack を長く軽く保つには
Electron アプリは自分の後片付けをしないので、Slack をブラウザーと同じ保守リズムに乗せましょう。月1回のキャッシュ巡回で、フォルダーは数GBではなく数百MBに収まります。月に5分の確認が、年に一度の5GBの驚きに勝ります。使わなくなったワークスペースは刈り込む — それぞれがメモリのレンダラープロセスとディスクのデータベース1つぶんのコストです — そしてトレイの習慣でアプリを何週間も生かしっぱなしにしているなら、週末にはきちんと終了します。
フォルダーを手で探し回るのが楽しいと思えないなら、Kleaner PRO のジャンクスキャンが、何かを削除する前に Slack などの Electron キャッシュがどれだけの容量を握っているかを報告し、同じフォルダーを一括して削除します。手作業と同じ仕事から、フォルダー考古学を引いたものです。ちなみにログは自然に成長をやめることがありません。誰かが削除する必要があり、アプリは自ら名乗り出ません。
よくある質問
Windows で Slack のキャッシュはどう消せばいいですか?
サインインを維持する内蔵の「ヘルプ」→「トラブルシューティング」→「キャッシュをクリアして再起動」を使うか、Slack を完全に終了して %APPDATA%\Slack の Cache、Code Cache、GPUCache フォルダーを削除してください。
Slack のキャッシュを消すとメッセージは削除されますか?
いいえ。メッセージ履歴は Slack のサーバーにあり、ローカルキャッシュは掃除後に再構築されます。ローカルのワークスペース状態に触れるのは IndexedDB の削除かアプリデータのリセットだけです — その場合も、サインインすればメッセージは戻ってきます。
購入前にライセンスの内容をご確認ください。
一度限りの 30 分試用では基本ツールを利用できます。PRO 機能は有料ライセンスを有効にするまでロックされています。
次に読む記事
お問い合わせ: [email protected]