
Google Chromeは、日々のウェブ閲覧に最適な選択肢として際立っています。しかし、私を含め、ユーザーを悩ませる点が一つあります。それは、キャッシュの増加が抑制されない傾向があることです。個人的な経験から言うと、Chromeに蓄積され続ける一時ファイルは、SSDの容量を圧迫するだけでなく、システムのパフォーマンスを徐々に低下させます。
Chromeのキャッシュサイズを制限する理由

Chromeのキャッシュシステムの状況は急速に悪化することがあります。プロファイルを切り替えると、キャッシュが3GBを超えるものが蓄積され、不要な一時ファイルによってSSDストレージが著しく消費されることに気づきました。
Chromeは利用可能なディスク容量に基づいてキャッシュサイズを決定しますが、これは諸刃の剣です。例えば、1TBのドライブでは、事前の警告なしに数ギガバイトも消費してしまう可能性があります。貴重なスペースをChromeに占有させるのではなく、重要なファイルに活用したいのです。
この過剰なキャッシュは、特に古いHDDでは、顕著なパフォーマンス問題を引き起こす可能性があります。Chromeのキャッシュ管理によるディスクI/O操作の増加は、特に負荷の高いブラウジング操作中にシステムの応答速度を低下させる可能性があります。
さらに、プライバシーへの配慮も重要です。キャッシュデータを制限することは、パフォーマンスを最適化するだけでなく、デジタルフットプリントを最小限に抑え、必要に応じて閲覧履歴を消去するプロセスを容易にします。キャッシュファイルとCookieはどちらも、オンラインアクティビティに関するデータを保持しています。
私の見解では、キャッシュ制限を200MBから500MBの範囲に維持することで、ページの読み込み時間が短縮され、不要なストレージ使用量も最小限に抑えられます。この戦略により、ディスク容量を効率的に管理しながら、スムーズなブラウジング体験を実現できます。
コマンドラインフラグでChromeのキャッシュサイズを設定する
Chromeのキャッシュ使用量を制限する前に、現在のストレージ消費量を確認することをお勧めします。この基礎的な情報により、どのサイトが最も多くのスペースを消費しているかが明らかになります。

Chromeのキャッシュサイズを確認するには、アドレスバーに「chrome://settings/content/all」と入力するだけです。特定のウェブサイトを選択すると、そのウェブサイトのストレージ統計情報が表示されます。または、ファイルエクスプローラーを使って手動で確認することもできます。
C:\Users\PC\AppData\Local\Google\Chrome\User Data
このディレクトリ内でプロファイル フォルダーを見つけて、キャッシュ フォルダーのサイズを直接確認します。
キャッシュサイズを制限する最も簡単な方法は、レジストリを変更する必要のないコマンドラインフラグを使用することです。以下の簡単な手順に従ってください。
- Chrome デスクトップ ショートカットを右クリックし、[プロパティ]を選択します。
- 「ショートカット」タブに移動します。
- [ターゲット]フィールドの末尾に、テキスト–disk-cache-size=209715200を追加します。
- 二重ダッシュの前にスペースがあることを確認してください。
- 「適用」を押してから「OK」を押します。
- 変更を有効にするには、Chrome を再起動してください。
209715200という値はバイト数を表し、200MBに相当します。ブラウジングの習慣に応じて、この数値を調整してください。例えば、私はブラウジングを頻繁に行うときは、400MB(419430400)に設定することが多いです。
この変更は、RAMの過剰な使用に悩まされている方にとって大きなメリットとなります。全体的なリソース需要が減少する可能性があるためです。このキャッシュ制限は、特定のショートカットを使用してChromeを起動するたびに適用されます。
Windowsレジストリによるキャッシュ制限の強制
コマンドラインフラグが効果を発揮しない場合は、Windowsレジストリがより永続的な解決策となります。この方法は、Chromeへのアクセス方法に関係なく、システム全体にキャッシュ制限を適用します。
念のため、変更を加える前に必ずレジストリをバックアップしてください。小さなエラーでも重大なシステム問題につながる可能性があります。
Windows レジストリを通じて Chrome のキャッシュ制限を強制するには、次の手順に従ってください。
- Windows + Rを押して「実行」ダイアログを開き、 「regedit」と入力してEnter キーを押します。
- Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Google\Chromeに移動します。
- 「Google」または「Chrome」フォルダが存在しない場合は、右クリックして「新規」を選択し、「キー」を選択して作成します。
- Chrome フォルダ内で右クリックし、[新規]、[DWORD (32 ビット) 値] の順に選択します。
- DiskCacheSizeという名前を付けます。
- 新しく作成されたエントリをダブルクリックし、希望するキャッシュ サイズをバイト単位で入力します。
- 基数として「10 進数」を選択し、200 MB の制限の場合は「209715200」と入力します。
- 「OK」をクリックして Chrome を再起動し、変更を適用します。
私の設定では、通常419430400(400MB)に設定しています。このレジストリ設定は、以前に定義されたコマンドライン制限よりも優先され、システム全体で均一なキャッシュサイズを保証します。特に、すべてのユーザーに対して一貫したキャッシュサイズが必要な管理環境では効果的です。
この方法はシンプルなので気に入っています。一度設定してしまえば、追加の仕様を必要とせずに Chrome のすべてのインスタンスが指定された制限に準拠します。
キャッシュ制限の有効性の検証
キャッシュ制限を実装しても、効果がなければ意味がありません。これを検証する最も簡単な方法は、キャッシュフォルダのサイズを直接確認することです。ファイルエクスプローラーでこのディレクトリに移動してください。
C:\Users\PC\AppData\Local\Google\Chrome\User Data
次に、Chromeのプロファイルフォルダにアクセスし、キャッシュフォルダのサイズを確認します。通常のブラウジングセッションでは、事前に設定した制限を超えることはありません。超えている場合は、設定が間違っている可能性があります。

制限が効果を発揮していないと思われる場合は、コマンドライン構文またはレジストリエントリを見直してください。軽微なエラーや入力ミスによって変更が無効になる可能性があります。また、一部のChrome拡張機能はキャッシュ制限と競合する可能性があるため、問題が発生した場合は一時的に無効にすることを検討してください。
Chromeのデフォルトのキャッシュ管理は、これまでずっと非効率だと感じてきました。ご紹介いただいた方法は確かに効果的ですが、Chromeにキャッシュサイズ制限の内部設定が組み込まれれば、ユーザーにとって大きなメリットとなるでしょう。Googleがこの機能を導入するまでは、これらの代替手段はストレージを効率的に管理するための有効な解決策となります。今後、よりユーザーフレンドリーなアップデートが実現されることを期待しています。
コメントを残す