Erzwingen Sie die Verwendung mehrerer Prozesse im Chromium-Browser

Erzwingen Sie die Verwendung mehrerer Prozesse im Chromium-Browser

Mehrere Leute haben sich hier über mehrere Chromium-Browserprozesse beschwert, ich scheine das gegenteilige Problem zu haben.

Ich möchte (wenn ich nicht etwas falsch verstanden habe) Chromium zwingen, für jede Seite einen separaten Prozess zu verwenden.

Mein Fall: Ich durchsuche einen Newsaggregator, Twitter oder eine Seite und öffne einige Links auf anderen Seiten, um sie später zu lesen. Mir ist aufgefallen, dass das Scrollen nach dem Öffnen mehrerer Seiten extrem langsam wird (zumindest auf einigen Seiten) und die Reaktionsfähigkeit des Browsers nachlässt, sodass er kaum noch nutzbar ist.

Im Taskmanager von Chromium sehe ich, dass einige Prozesse einen separaten Punkt auf der linken Seite haben, während andere durch eine dicke Linie verbunden sind. Siehe Screenshot

Cromiums Taskmanager

Die verknüpften Prozesse sind diejenigen, die ich mit Strg+Klick oder Ähnlichem geöffnet habe und deren Seiten am langsamsten sind. Beispielsweise sind alle von Twitter geöffneten Tabs verknüpft (einschließlich Twitter selbst). Ich gehe davon aus, dass diese Seiten alle im selben Prozess ausgeführt werden. Ich konnte keine Regel für das Öffnen verknüpfter Prozesse festlegen (manchmal bewirkt Strg+Klick dies, manchmal das Gegenteil) – vielleicht gibt es dafür eine interne Heuristik. Wenn ich ein Browserfenster schließe und Tabs mit Strg+Umschalt+T erneut öffne, sind die Seiten getrennt und reagieren schneller, selbst nachdem alle geladen sind.

Ich habe 16 GB RAM, daher ist mir der Speicherverbrauch ziemlich egal. Meine Umgebung ist Ubuntu 15.10 (Xubuntu, x64), aber ich glaube, ich habe dieses Verhalten schon in früheren Versionen gesehen. Die CPU ist Intel i5 (2 Kerne, 4 Threads, Notebook).

Antwort1

Verwenden Sie den Befehlszeilenschalter --process-per-tab.

https://www.chromium.org/developers/design-documents/process-models#TOC-Process-per-tab

verwandte Informationen