Chrome GPUプロセスによるメモリ使用量の増加を解決する方法
Chromeのハードウェアアクセラレーションは、時々ちょっとおかしな挙動をすることがあります。GPUを使って動作をスムーズかつ高速化しますが、通常はうまく機能します。しかし、時折、GPUプロセスのメモリ使用量が異常に高くなるなど、メリット以上の問題を引き起こすことがあります。GPUが狂ってChromeの動作が重くなったり、GPUメモリを使い果たしてしまったりする場合は、このガイドが役に立つかもしれません。ここでの目標は、GPUリソースを独占することなくChromeをスムーズに動作させ、ブラウジングを少しサクサクさせ、システムの負荷を軽減することです。通常、これらの問題は、ドライバーのアップデート後や、バックグラウンドで大量のタブや拡張機能を実行している場合に発生します。
ChromeでGPUプロセスメモリの上限値を修正する方法
方法1:ChromeのタスクマネージャーでGPUプロセスを終了する
これは最も手軽な解決策の一つで、Chromeから直接実行できます。ChromeはGPUプロセスがメモリを解放しないという奇妙な状態になることがあるので、その場合はプロセスを終了することでGPUに休息を与えることができます。設定によってはすぐに問題が解決しない場合もありますが、試してみる価値はあります。
- Chrome を開いて を押し、Shift + EscChrome 独自のタスク マネージャーを開きます。(このショートカットが機能しない場合は、[設定] > [その他のツール] > [タスク マネージャー]に移動することもできます。)
- 「GPU プロセス」というラベルの付いたプロセスを探します。このプロセスは大量の RAM を使用している可能性があります。
- 選択して「プロセスの終了」をクリックします。これによりGPUワークロードが終了するため、Chromeがちらついたり点滅したりする可能性がありますが、GPUメモリがいくらか解放されます。
- 次に、Chrome を再起動して、GPU メモリ使用量が自動的に減少するかどうかを確認します。
一部のマシンでは、この修正は魔法のように機能するように見えますが、他のマシンでは、さらに多くの操作が必要になる場合があります。
方法2: Chromeを再起動してグラフィックドライバーを更新する
プロセスを終了しても問題が解決しない場合は、完全に再起動すると改善する可能性があります。Chromeを終了するとすべてのバックグラウンドプロセスが終了し、GPUの肥大化が解消されることがあります。その後、グラフィックドライバーを更新すると改善が見られる場合があります。これは、再起動せずにGPUを「ソフトリセット」するようなものです。
- 押すCtrl + Shift + Escと Windows タスク マネージャーが開きます。
- すべての Chrome プロセスを右クリックし、[タスクの終了]を選択します。
- Chrome をもう一度起動し、GPU メモリのスパイクがなくなったかどうかを確認します。
- もしそうでない場合は、 を押してグラフィックドライバーを更新してみてくださいWindows + Ctrl + Shift + B。画面が一瞬ちらつき、ビープ音が聞こえます。これはWindowsがグラフィックドライバーを強制的にリセットしていることを示しています。これでGPUメモリの問題が解決する場合もあります。
このトリックは保証されているわけではありませんが、どうしても必要な場合は試してみる価値はあります。
方法3:Chromeのキャッシュをクリアする
古いキャッシュデータは、GPUに奇妙な不具合を引き起こしたり、Chromeの動作を全体的に遅くしたりすることがあります。キャッシュをクリアするのは簡単で、破損または肥大化したキャッシュファイルが原因である場合は、GPUプロセスメモリの消費量が多い問題を解決できる可能性があります。
- Chrome を開き、右上にある3 つのドット ( ⋮ ) をクリックします。
- [設定] > [プライバシーとセキュリティ] > [閲覧履歴データを消去]を選択します。
- または、 を押すCtrl + Shift + Deleteとキャッシュクリアウィンドウが表示されます。
- 時間範囲として「全期間」を選択し、すべてのボックス(キャッシュされた画像、Cookie など)にチェックマークを付けます。
- 「データを消去」をクリックし、完了するまで待ちます。
- Chrome を再起動して、GPU の使用状況によって動作が改善されるかどうかを確認します。
方法4: ハードウェアアクセラレーションを無効にする(当然ながら、Windowsは必要以上に困難にするため)
ChromeのGPUプロセスが不安定な場合は、ハードウェアアクセラレーションをオフにすると非常に効果的です。ただし、一部のページの表示が若干遅くなる場合もあるため、トレードオフとなります。GPUドライバーが古い場合や、Chromeが本来GPUを使うべきではないタスクにGPUを使おうとしている場合は、ハードウェアアクセラレーションをオフにすることで動作が安定する可能性があります。
- Chrome を開き、3 つのドット ( ⋮ ) をクリックして[設定]に移動します。
- 左側のメニューで「システム」まで下にスクロールします。
- 利用可能な場合はハードウェア アクセラレーションを使用するをオフにします。
- Chrome を完全に閉じて再度開き、GPU メモリの使用量が落ち着くかどうかを確認します。
方法5: ディスプレイアダプタ/グラフィックドライバを更新する
古いドライバーは、GPU関連の問題の根本原因です。GPUドライバーが最新かどうかを確認してください。デバイスマネージャー > ディスプレイアダプターから確認するか、GPUメーカー(Nvidia、AMD、Intelなど)のウェブサイトに直接アクセスして最新のドライバーをダウンロードすることをお勧めします。また、Windows Updateの「オプションの更新プログラム」で新しいドライバーが提供される場合もあります。
ドライバーを最新の状態に保つことで、通常、メモリ使用量の増加など、さまざまな奇妙な GPU 関連のバグを回避できます。
方法6:Chrome自体を更新する
それでも問題が解決しない場合は、Chromeが古いバージョンのままになっていないか確認してください。バグや不具合は新しいリリースで修正されることが多いため、Chromeの3つの点をクリックするか、「ヘルプ」>「Google Chromeについて」に移動するか、chrome://settings/helpにアクセスしてください。アップデートが保留中の場合は、Chromeが自動的に処理します。変更を適用するには、「アップデート後に再起動」をクリックしてください。
以上です。これらの対策は、GPUメモリの消費量の増加を抑えるのに役立つはずです。原因はドライバーが古いか古いだけの場合もあれば、Chromeの設定を少し変更する必要がある場合もあります。
まとめ
- ChromeのタスクマネージャーからGPUプロセスを閉じる
- Chromeを再起動してグラフィックドライバーを更新します
- Chromeで閲覧データ/キャッシュを消去する
- ハードウェアアクセラレーションを無効にする
- グラフィックドライバーを更新する
- Chromeが完全に最新であることを確認してください
まとめ
正直言って、ブラウジング中にGPUが重くなるのは誰も望んでいません。面倒で不便です。これらの修正方法は完璧ではないかもしれませんが、一つずつ試してみるのに十分簡単です。もしこれらの方法の1つでも効果があったなら、それは素晴らしいことです。もし効果がなかったとしても、少なくともよくある原因のいくつかは除外できたはずです。ChromeでGPUメモリの使用率が高くなると困ったものですが、少しトラブルシューティングすればたいていは解決できます。この記事が役に立つことを祈っています。頑張ってください!