
何人かの人が複数の Chromium ブラウザ プロセスについてここで不満を述べていますが、私の場合は逆の問題のようです。
私は(何かを誤解していなければ)Chromium にページごとに別々のプロセスを使用するように強制したいと考えています。
私の場合: ニュース アグリゲータ、Twitter、またはページを閲覧し、後で読むために他のページのリンクをいくつか開きます。複数のページを開くと、スクロールが非常に遅くなり (少なくとも一部のページでは)、ブラウザーの応答性が低下してほとんど使用できなくなることに気付きました。
Chromium のタスク マネージャーでは、一部のプロセスは左側に独立したドットで表示され、他のプロセスは太線で結ばれていることがわかります。スクリーンショットを参照してください。
結合されたプロセスとは、Ctrl+クリックなどで開いたもので、ページの読み込みが最も遅いものです。たとえば、Twitter から開いたすべてのタブは結合されます (Twitter 自体も含む)。これらのページはすべて同じプロセスで実行されていると想定しています。結合されたプロセスを開くためのルールを特定できませんでした (Ctrl+クリックでこれを行う場合もあれば、その逆の場合もあります)。おそらく、これには何らかの内部ヒューリスティックがあるのでしょう。ブラウザーのウィンドウを閉じて、Ctrl+Shift+T でタブを再度開くと、ページはすべて読み込まれた後でも、ページが別々になり、応答性が向上します。
私は 16GB の RAM を持っているので、メモリ消費についてはあまり気にしていません。私の環境は Ubuntu 15.10 (Xubuntu、x64) ですが、以前のバージョンでもこの動作が見られたと思います。CPU は Intel i5 (2 コア、4 スレッド、ノートブック) です。
答え1
--process-per-tab コマンドライン スイッチを使用します。
https://www.chromium.org/developers/design-documents/process-models#TOC-Process-per-tab