ホームページ » Googleソフトウェア/ヒント » Google Chromeのメモリ使用量/メモリリークの問題

    Google Chromeのメモリ使用量/メモリリークの問題

    私はインターネットの閲覧にGoogle Chromeを使うのが大好きですし、主な理由の1つは常に超高速だからです。私はすべてのアドオンでFirefoxの肥大化を好まなかったし、Internet Explorerは単なる遅い.

    Microsoft EdgeはIEよりかなり速いですが、私は他にもたくさんのGoogleサービスを使っているのでChromeは私を引き戻し続けています。 Firefoxの新しいQuantumブラウザはChromeよりさらに高速であり、私は本当に切り替えについて考えています.

    私が最初にChromeを使い始めたとき、私はシンプルできれいなインターフェースと信じられないほどのブラウジングスピードに喜んでいました。ただし、非常に高速なPCでChromeを頻繁に使用して数ヶ月後、Webページを読み込む前にタブが数秒間空白になるなどの一般的な問題が発生しました。.

    Chromeタスクマネージャ

    ちょっと調べてみた後、私はタスクマネージャを見て、Chromeでどのプロセスが実行されているのかを確認することにしました。これが私が見つけたものです:

    聖なる牛!これはなんと35のGoogle Chromeプロセスです。これは多くのプロセスと5 GBを超えるメモリ使用量です。これらすべてのChromeプロセスは何ですか?確かに、上のスクリーンショットを撮ったときには16個のタブが開いていましたが、すべてのWebページはビデオの再生やアニメーションのない静的なものでした。それで、なぜ35プロセスとGBのメモリ?

    タイトルバー(タブではなく)を右クリックして、を選択すると、Chromeでこれらの各プロセスの背後にあるものを見つけることができます。 タスクマネージャー.

    ここでは、Google Chromeで実行されている各プロセス(タスクと呼ばれます)を確認できます。私は見たことにすぐに驚きました.

    ブラウザは1つのプロセスで、各タブは独自のプロセスです。その後、Webアプリケーション、GPU、そして私が有効にした各拡張機能とプラグインのプロセスがありました。ねえ!私がグーグルからオンラインで読んだものから、それらはブラウザをより安定させるので、すべてを異なるプロセスに分けます。たとえば、Flashプラグインがクラッシュしても、タブやブラウザ全体が停止することはありません。.

    Google Chromeを長い間使用してきたが、これは非常に正しいことに気付いた。 1つのタブが消えて、そのタブを閉じて他のタブを普通に使い続けることができる、あるいはShockwaveがハングアップしてそのタブを消して他のすべてが正常に機能することが何度もありました。.

    だから私の次の考えは、それが以前のやり方ではなく、すべての別々のプロセスが追加のメモリを使うかどうかだった。私がオンラインで集めたものから、プロセスが少なくても、プラグインとエクステンションはメモリを使い果たすだろう、それはわずかに少ないかもしれません。新しいプロセスを作成するためのわずかなオーバーヘッドがありますが、それはわずかです.

    次のようにリストされているいくつかの項目にも気付いたかもしれません サブフレーム: https://accounts.google.com. 最初は、これはGmailに対してタブを開くことと関係があると思いましたが、それは完全に別のものであることを知りました。基本的に、グーグルはそれらを適切に隔離するためにそれ自身のプロセスにいくつかのプロセスを入れます。そのため、独自の個別のタブプロセスを一覧表示するのではなく、これらのサブフレーム内にあるWebサイトがいくつかありました。.

    Chromeが使用するメモリ量を減らすためにできることはありますか?私にとって、私は私がそれをに残すよりむしろすべてのサイトのためにフラッシュを無効にしたときに大きな違いに気づきました 最初に聞いて 設定フラッシュを完全に無効にするには、に進みます。 設定, それからをクリックしてください 高度な 下部にあるをクリックして コンテンツ設定 プライバシーとセキュリティ. クリック フラッシュ そしてそれが言うことを確認してください サイトがFlashを実行できないようにブロックする.

    これにより、メモリ使用量を1 GB以上節約できました。私は知りませんでしたが、いくつかのWebサイトがFlashを使用していました。 Flashを無効にしても、Webサイトはうまく機能したので、私はFlashを無効にしたままにしました。特にあなたがそれらを使用していないならば、メモリを減らすもう一つの方法はいくつかの拡張子を削除することです。また、必要に応じて拡張機能を無効にして、完全に削除したくない場合もあります。.

    拡張機能を無効にすると、メモリを使い果たすことを防げます。最後に、あなたは気づいたかもしれません GPUプロセス Chromeでは、デフォルトで有効になっています。ハードウェアでサポートされている場合、ChromeはいくつかのタスクをGPUにオフロードします。これは、CPUよりも速く効率的です。これはと呼ばれます ハードウェアアクセラレーション. 必要に応じて、[設定]に移動してから一番下までスクロールして無効にすることができます。 システム.

    ハードウェアアクセラレーションを無効にした場合、Chromeでの操作は少し遅くなりますので、注意してください。.

    そのため、ChromeでRAMの使用量が多すぎると感じた場合は、タスクマネージャをチェックインして、過剰なメモリを使用している拡張機能を無効にしてください。私にとっては、私が気に入った拡張機能を持っていましたが、2013年以来更新されていませんでした。そのため、それほど多くのメモリを使用していた可能性があります。あなたがリソースを消費する拡張機能を必要としないなら、それを無効にするとより良いブラウジング体験ができるでしょう。また、本当に必要な場合以外はFlashを無効にしてください。楽しい!