Ist Firefox 57 Multithreading?

1462
Nemo

Laut Multiprocess Firefox auf MDN führt Firefox 57 schließlich die Dinge in verschiedenen Prozessen aus.

Ist Firefox 57 also Multithreading?

Wie viele Kerne verwendet es am meisten? Angenommen, ich öffne auf einer Quad-Core-Maschine 20 Registerkarten gleichzeitig. Wird Firefox 57 so viele Threads starten, oder mindestens so viele, wie nötig ist, um meine CPU auszulasten?

(Chromium erzeugt zum Beispiel eine Reihe von Unterprozessen und nutzt sehr leicht alle verfügbaren Ressourcen. Firefox bis zu 56 in GNU / Linux wird selten gesehen, wenn er über 135% eines Kerns geht, obwohl ich viele Tabs geöffnet habe.)

3
Es verwendet so viele Kerne wie Ihr System. 135% eines Codes, der ein Tippfehler sein muss Ramhound vor 6 Jahren 0
@Ramhound nicht wirklich - sowohl Linux als auch Mac OS berichten von einem einzelnen Kern als 100%, also beträgt die Auslastung von 135% beispielsweise 100% eines Kerns und 35% eines anderen Kerns. Jan Dorniak vor 6 Jahren 1
Derzeit werden 7 Prozesse auf meinem Octa-Core-System verwendet ... Das Ausführen von 4 Instanzen von http://browserbench.org/ARES-6 beansprucht etwa 45-50% des Systems (und führt dazu, dass der Browser ein wenig verzögert) verwendet 3-4 Kerne. Mokubai vor 6 Jahren 2

1 Antwort auf die Frage

2
DavidPostill

Ist Firefox 57 Multithreading?

Ja, und es ist auch konfigurierbar.

Möglicherweise sehen Sie drei oder mehr Prozesse im Task-Manager

  • ein Prozess für das Hauptfenster von Firefox (Benutzeroberfläche)
  • Ein oder mehrere Prozesse für Inhaltsthreads, die über "Optionen / Voreinstellungen -> Allgemein -> Leistung" (dom.ipc.processCount) festgelegt werden, ist in 57 der Standardwert 4.
  • ein Prozess für den Compositor-Thread (Windows)
  • ein Prozess für Quantum CSS (Stylo)

Quelle Warum werden in Firefox Quantum 7 Instanzen ausgeführt?


Lesen Sie weiter

Danke, also ist der Standardwert bis zu 7? Nemo vor 6 Jahren 0
@Nemo Ja. Das ist die Standardeinstellung. DavidPostill vor 6 Jahren 0