ブラウザがたくさんのRAMを食べる理由

Anonim

ブラウザがたくさんのRAMを食べる理由

ブラウザはコンピュータ内の最も要求の厳しいプログラムの1つです。運用メモリの消費は、しばしば1 GBのしきい値を渡します。そのため、あまりにも強力なコンピュータやラップトップが減速し始めていないため、他のソフトウェアを並行して開始する必要があります。ただし、リソース消費推進とカスタムカスタマイズを強化することがよくあります。 WebブラウザがRAM内の多くのスペースを取ることができる理由のすべてのバージョンでそれを見つけましょう。

ブラウザでのRAMの消費の原因

最も生産的なコンピュータでも、ブラウザやその他の実行中のプログラムを同時に許容可能なレベルで作業できます。これを行うためには、RAMの消費のための理由に対処し、彼らが貢献する状況を避けるのに十分です。

原因1:ブラウザのBigness

64ビットプログラムは常にシステムをより要求するものであり、これはより多くのRAMが必要なことを意味します。このような承認はブラウザにも当てはまります。 RAM PCに最大4 GBがある場合は、必要に応じてだけ実行されているメインまたはスペアとして32ビットブラウザを安全に選択できます。問題は、開発者が32ビットオプションを提供しているが明らかではないということです。メインページのみ64ビットのみのブートファイルの一覧を開くことでダウンロードできます。

グーグルクローム:

  1. サイトのメインページを開き、下に進み、「Products」ブロック「他のプラットフォーム」をクリックします。
  2. Google Chromeのすべてのダウンロードのリストに移動します

  3. [32ビットバージョンの選択]ウィンドウで。
  4. Google Chromeの32ビット版を選択してください

Mozilla Firefox:

  1. メインページに移動します(英語のバージョンのサイトがある必要があります)、[Firefoxをダウンロードする]リンクをクリックして下に進みます。
  2. Mozilla Firefox搭載

  3. 新しいページで、英語でバージョンをダウンロードしたい場合は、詳細なインストールオプションとその他のプラットフォームリンクを見つけます。

    Mozilla Firefoxインストーラースイッチ

    「Windows 32-bit」とダウンロードを選択してください。

  4. 32ビット版Mozilla Firefoxのダウンロード

  5. 別の言語が必要な場合は、「他の言語でダウンロード」リンクをクリックしてください。

    Linguiteパッケージを用いたMozilla Firefoxの排出の選択への移行

    リストに言語を見つけて、碑文「32」のアイコンをクリックしてください。

  6. 潰瘍パッケージでMozilla Firefoxの32ビット版のダウンロード

オペラ:

  1. サイトのメインページを開き、右上隅にある[Upload Opera]ボタンをクリックします。
  2. すべてのダウンロードオペラのリストへの移行

  3. 下部までスクロールし、「Archive Version of Opera」ブロックで、「FTPアーカイブの検索」リンクをクリックしてください。
  4. OperaバージョンでFTPアーカイブに移動します

  5. 最新の利用可能なバージョンを選択してください - それはリストの最後にあります。
  6. FTPの最新バージョンのOperaを選択してください

  7. オペレーティングシステムから「win」を指定してください。
  8. FTPでOperaのオペレーティングシステムを選択してください

  9. "x64"を持たないファイル "setup.exe"ファイルをダウンロードしてください。
  10. 32ビット版のオペラをダウンロードしてください

vivaldi:

  1. メインページに移動し、ページを下に進み、「vivaldi」ブロックの「Vivaldi for Windows」をクリックします。
  2. すべてのvivaldiのダウンロードのリストに行きます

  3. 下のページを下にスクロールし、Windowsのバージョンに基づいて、「VivaldiのダウンロードVivaldi」のセクションで、32ビットを選択します。
  4. vivaldiの32ビット版のダウンロード

ブラウザは、既存の64ビットまたは最後のバージョンの前の既存の64ビットまたはプレボックスの前のバージョンの上にインストールできます。 Yandex.Browserは32ビット版を提供していません。淡い月やSlimjetなどの弱いコンピュータ用に特別に設計されたWebブラウザは、選択内で制限されず、数メガバイトを節約するために、32ビット版をダウンロードできます。

また、弱いコンピュータ用のブラウザを選択する方法

原因2:インストールされている拡張機能

それにもかかわらず、かなり明白な原因を必要としています。今、すべてのブラウザは多数のアドオンを提供し、それらの多くは本当に役に立ちます。しかしながら、そのような各延長部は、30MBのRAMおよび120MBを超える両方を必要とし得る。理解できるように、それは拡張の量だけでなく、目的地、機能、複雑さにもあります。

条件付き広告ブロッカーはこれの明るい証明です。すべてのお気に入りのADBLOCKまたはADBLOCK PLUSは、同じUBLOCK ORIGNよりもアクティブな作業中にはるかに多くのRAMを占めています。これが必要なリソースまたはその拡張機能の数を確認してください。ブラウザに組み込まれているタスクマネージャを介して行うことができます。彼はほとんどすべてのブラウザです。

Chromium - "メニュー"> "高度なツール"> "タスクマネージャ"(またはShift + Escキーの組み合わせを押します)。

Google Chromeのタスクマネージャによるリターンメモリ消費の拡張機能を表示する

Firefox - "Menu"> "More"> "Task Manager"(またはアドレスバーでAbout:Performanceを入力してEnterキーを押してください)。

Mozilla FirefoxのTask Managerを介したビュー消費拡張機能

存在するモジュールを検出した場合は、より適度なアナログ、切断、または削除を探します。

理由3:登録のトピック

一般に、この項目は2番目から続きますが、トピックを確立したすべての指定はそれが拡張に関連していることを思い出しています。最大限のパフォーマンスを達成したい場合は、トピックを切断または削除して、プログラムにデフォルトの外観を与えます。

原因4:開くタブタイプ

この項目では、一度にいくつかのポイントを作ることができます。これは、どういうわけかRAMの消費数に影響を与える:

  • 多くのユーザーはタブの添付ファイル機能を使用しますが、他のすべての人としてリソースも必要です。また、ブラウザを起動する際には、それらが必ずしも単純化するときに重要と考えられるので。可能であれば、それらはブックマークに置き換えられ、必要なときだけ開く必要があります。
  • 覚えておくことは、ブラウザで正確にやっていることが重要です。今、多くのサイトはテキストや写真を表示するだけでなく、高品質でビデオを表示し、オーディオプレーヤーやその他のフルフレードアプリケーションを起動し、通常のサイトよりもはるかに多くのリソースを必要とします。
  • ブラウザが事前にスクロール可能なページのロードを使用することを忘れないでください。たとえば、VKテープに他のページに遷移ボタンがありませんので、前のページにある場合でも次のページがロードされます。さらに、離れたままになったままにすると、ページのページがRAMに配置されます。このため、ブレーキは1つのタブでも現れます。

これらの各機能は、ユーザーを「原因2」、すなわちWebブラウザに組み込まれているタスクディスパッチャを追跡するために、推奨事項に戻ります。たくさんのメモリが1~2個の特定のページを取る可能性があります。ユーザーにワインブラウザではありません。

原因5:JavaScriptを持つサイト

多くのサイトは彼らの仕事にJavaScriptスクリプト言語を使います。 JS上のインターネットページの部分を正しくするためには、そのコードの解釈が必要です(さらに実行されたラインナップ解析)。ダウンロードを遅くするだけでなく、処理のためにRAMも取ります。

接続されているライブラリは、サイト開発者が広く使用されており、サイト自体の機能がこれを必要としない場合でも、ボリュームと負荷がかなり(もちろん、RAMに入手)することができます。

これをブラウザの設定では、ブラウザの設定ではラジカルで無効にするJavaScriptとして戦うことができます.Chromiox for ChromioxのNoScript型拡張機能を簡単に使用することができます.Chromium、Download and Operation JS、Java、Flashをブロックします。下には、最初に切断されたスクリプトブロックが付いているのと同じサイトの例が表示され、次に含まれています。ページのクリーナー、小さい方はPCをロードします。

Noscriptを使用せずに、そして彼と一緒にサイト

理由6:連続ブラウザ作業

この項目は前のものから続きますが、その一部だけです。 JavaScriptの問題は、特定のスクリプトの使用を完了した後、GARGESコレクションと呼ばれるJSのメモリ管理ツールがあまり効率的ではないことです。ブラウザの長期的な時間は言うまでもなく、短期間でRAMの忙しい量のRAMの量にはあまり効果がありません。ブラウザの長期的な継続的な作業を伴うRAMに悪影響を及ぼす他のパラメータがありますが、説明を停止しません。

いくつかのサイトにアクセスして、ビジーRAMの数を測定してから、ブラウザを再起動するのが簡単になります。したがって、セッション中に50~200MBをリリースすることができます。 Dayブラウザを再起動しないと、すでにメモリに取り込まれている数が1 GB以上に達することができます。

他にどのようにRAMの消費量を節約するか

上記では、無料RAMの数に影響を与える6つの理由だけでなく、それらを修正する方法も言われました。ただし、これらのヒントの十分なものは必ずしもなく、検討中の質問を解決するための追加のオプションが必要です。

ブラウザアンロード背景タブを使用する

多くの人気ブラウザが非常に貪欲であり、すでに理解しているので、それは必ずしもブラウザエンジンとユーザーの処置ではありません。ページ自体はしばしばコンテンツで過負荷になり、バックグラウンドに残っている、RAMリソースを消費し続けます。それらをアンロードするには、この機能をサポートするブラウザを使用できます。

たとえば、vivaldiは似ています - タブのPCMを押して、「アンロードバックグラウンドタブ」項目を選択するのに十分です。その後、Active以外はすべてRAMからアンロードされます。

vivaldiで背景タブをアンロードします

Slimjetでは、タブのAutVelop機能がカスタマイズ可能です - アイドルタブの数と時間を指定する必要があります。その後、ブラウザはRAMからアンロードします。これに関する詳細については、このリンクのブラウザレビューで書かれています。

Yandex.Browserは最近Hibernate機能を追加しました。これは、Windowsの同じ名前の関数がRAMからハードディスクへのデータをアンロードします。この状況では、一定時間使用されていないタブは、ハイバネーションモードに移動し、RAMを解放します。ダウンロードされたタブに隠れると、コピーはドライブから取得され、セッションを保存し、たとえばテキストセットです。セッションを保存することは、RAMからの強制アンロードタブよりも重要な利点があり、ここでサイトのすべての進行状況がリセットされます。

もっと読む:Yandex.browserのHibernateテクノロジー

さらに、I。Bairazerはプログラムを起動するときにインテリジェントなページロードの機能を持っています。最後に保存されたセッションでブラウザを実行すると、固定されたタブと通常の頻繁に使用されるセッションがロードされてRAMに分類されます。より少ない人気のタブは、それらにアクセスするときにのみロードされます。

もっと読む:yandex.browserのインテリジェントロードタブ

[管理]タブを管理するための拡張子を設定します

ブラウザが克服できないが、絶対に軽量なブラウザを使用したくない場合は、背景タブのアクティビティを制御する拡張子を設定できます。同様にブラウザで実装されていますが、それがもう少し高かったのではなく、何らかの理由で適していない場合は、サードパーティ製のソフトウェアを支持することが提案されています。

この記事の癌では、初心者のユーザーでも自分の仕事を理解できるので、この記事の使用方法はそのような拡張機能を描画しません。また、あなたの選択を残して、最も人気のあるソフトウェアソリューションを聴いてください。

  • ONETAB - 拡張ボタンを押すと、開くすべてのタブが閉じられているため、必要に応じて各サイトを手動で再度開くことができます。これは、現在のセッションを失うことなくRAMを迅速に解放する簡単な方法です。

    Google WebStoreからダウンロード| .. Firefoxアドオン

  • Great Suspender - OneTabとは異なり、タブは1つに配置されていませんが、単にRAMからアンロードされます。これは、拡張ボタンをクリックするか、タブが自動的にRAMからアンロードされた後に手動で実行できます。同時に、それらは開いたタブのリストにありますが、その後の魅力が再起動され、再度PCリソースを再開し始めます。

    Google WebStoreからダウンロード| .. Firefoxアドオン(Tab Suspender拡張子がGreat Suspenderに基づく)

  • TabMemFree - 未使用のバックグラウンドタブを自動的にアンロードしますが、固定されていた場合、拡張子はそれらをvipsesします。このオプションは、バックグラウンドプレーヤーまたはオンラインでテキストエディタを開くのに適しています。

    Google WebStoreからダウンロードします

  • TAB Wranglerは、以前のもののすべての最善を尽くした機能拡張です。ここで、ユーザーは、開いているタブがメモリからアンロードされた時間だけでなく、ルールが行動し始めるそれらの番号も設定できます。特定のサイトの特定のページまたはページを処理する必要がない場合は、ホワイトリストに適用できます。

    Google WebStoreからダウンロード| .. Firefoxアドオン

ブラウザの設定

標準設定では、RAMブラウザの消費に影響を与える可能性があるパラメータは実際にはありません。それにもかかわらず、1つの基本的な機会がまだ存在しています。

クロムの場合:

Chromium Limitedのブラウザからの微調整の可能性が、関数のセットは特定のWebブラウザによって異なります。ほとんどの場合、プリレンダリングプログラムのみを無効にできます。パラメータは、「設定」>「プライバシーとセキュリティ」>「ページのダウンロードを加速するためのヒントを使用」にあります。

Google Chromeのサイトを切断します

Firefoxの場合:

「設定」>一般的なものに進みます。レイアウト「パフォーマンス」をブロックして配置したり、[推奨パフォーマンス設定の使用]項目からチェックボックスをオンにしたりします。チェックを受けると、パフォーマンス設定の追加の2項目が開きます。ビデオカードがデータをあまり正しく処理されない場合、および/またはRAMに直接影響を与える「最大コンテンツプロセスの最大数」を設定する場合は、ハードウェアアクセラレーションをオフにすることができます。この設定の詳細は、ロシア語を話すMozillaサポートページで書かれています。ここでは、「詳細」リンクをクリックすることで取得できます。

Mozilla Firefoxのパフォーマンス設定

Chromiumについて上記のようなページロードの加速を無効にするには、実験設定を編集する必要があります。これは以下のように書かれています。

ちなみに、FirefoxはRAMの消費量を分割する能力を持ちますが、単一のセッション内でのみです。これは、RAMリソースの強力な消費の条件で使用できるワンタイムソリューションです。アドレスバーに入力します。メモリ、[メモリ使用量の最小値]ボタンをクリックします。

Mozilla Firefoxで1回のセッション内でRAM消費量を削減します

実験設定を使用してください

Firefoxエンジンを使用したものと同様に、Chromiumエンジンのブラウザ、およびFirefoxエンジンを使用したものには、割り当てられたRAMの数に影響を与える可能性があるページがあります。すぐにこの方法がより補助的なので、それに十分に頼る必要はありません。

クロムの場合:

chrome:// flag address string、yandex.braserユーザーはブラウザ://フラグを入力してEnterキーを押します。

クロムフラグへの移行

[検索]フィールドに次の項目を挿入してEnterをクリックします。

#自動タブ廃棄 - システムに空きRAMがほとんどない場合は、RAMからのタブの自動アンロード。アンロードされたタブに再アクセスするときは、最初に再起動されます。値 "有効"を設定してブラウザを再起動してください。

Google Chromeでのエブリメント設定のステータスを変更します

ちなみに、Chrome://廃棄(またはブラウザ://破棄)に進むことによって、それらの優先順位、特定のブラウザの順に開くタブのリストを表示し、それらの活動を管理することができます。

クロム破棄を使用してください。

Firefoxの場合もっと:

Add:Configをアドレスフィールドに入力して、「リスクを取ります」をクリックしてください。

Mozilla Firefoxの実験設定に切り替えます

検索ラインを変更したいコマンドを挿入します。それらのそれぞれは直接的または間接的にRAMに影響を与えます。値を変更するには、LKMパラメータ2回またはPCM>「スイッチ」をクリックします。

  • ブラウザ..SessionHistory.max_total_viewers - 訪問先のページで強調表示されているRAMの数を調整します。リロードの代わりに「戻る」ボタンに戻ると、デフォルトはページをすばやく表示するために使用されます。リソースを保存するために、このパラメータを変更する必要があります。 LKMをダブルクリックし、彼に値 "0"を尋ねます。
  • Mozilla Firefoxの実験的設定の値を変更する

  • config.trim_on_minimize - ロール状態の状態にある間、ブラウザをページングファイルにアンロードします。

    デフォルトでは、コマンドはリストに含まれていないため、自分で作成します。これを行うには、PCMの空の場所をクリックし、「作成」>「文字列」を選択します。

    Mozilla Firefoxで新しい行を作成する

    上記のコマンドの名前を入力し、「true」フィールドの[true]フィールドに入力します。

  • 参照:

    Windows XP / Windows 7 / Windows 8 / Windows 10でPADDOCKファイルのサイズを変更する方法

    Windowsのページングファイルの最適サイズを定義する

    SSDにページングファイルが必要ですか

  • browser.cache.memory.enable - セッション内でRAMに保存されているキャッシュを許可または禁止します。キャッシュはハードディスクに保存され、RAM速度が大幅に劣るため、これは無効にすることはお勧めできません。値 "true"(デフォルト)を使用すると、無効にするかどうか - "false"値を指定します。この設定を行うには、必ず次のことを必ず有効にしてください。

    browser.cache.disk.enable - ブラウザキャッシュをハードディスクに配置します。値 "true"はキャッシュのストレージを許可し、以前の設定を正しく機能させることができます。

    他のコマンドを設定できます。browser.cache。例えば、キャッシュがRAMの代わりにハードディスクに保存されている場所を指定するなど、

  • ブラウザ.SessionSstore.restore_pinned_tabs_on_demand - ブラウザを起動したときに固定タブをダウンロードする機能を無効にするには、値「true」を設定します。彼らは背景にダウンロードされず、あなたが彼らに行く限り多くのRAMを消費します。
  • network.prefetch-next - プリセットページを無効にします。これは、リンクと予測を分析する最も前提です。この機能を無効にするには、値 "false"を設定します。

Firefoxに他の多くのパラメータがあるため、実験機能の設定が可能であり続けましたが、上記のものよりはるかに小さいRAMに影響を与えます。パラメータを変更したら、Webブラウザを再起動することを忘れないでください。

ブラウザRAMによる消費の理由だけでなく、RAMリソース消費量を削減するためのさまざまな方法や効率的な方法も分解します。

続きを読む