Chrome-Experiment: Prozessfreigabe

Wenn Sie die Meldung „Dieser Tab teilt Ressourcen mit anderen Tabs...“ sehen Infoleiste geöffnet ist, während die Entwicklertools geöffnet sind, bist du Teil der kleinen Gruppe, in der der Test Prozessfreigabe aktiviert ist. In diesem Beitrag wird der Test erläutert.

Die Infoleiste „Dieser Tab teilt Ressourcen mit anderen Tabs, was das Debugging beeinträchtigen könnte“.

Worum geht es bei dem Test?

Wenn Sie mehrere Tabs von derselben Website (z. B. Google Docs) öffnen, erstellt Chrome normalerweise für jeden einen separaten Rendererprozess. Beim Test Prozessfreigabe ändert sich das, da mehrere Tabs denselben Renderer-Prozess verwenden können.

Ziel ist es, die Leistung zu verbessern. Dazu gehören beispielsweise eine schnellere Seitenladezeit, eine verbesserte LCP und eine geringere Arbeitsspeichernutzung. Weitere Informationen finden Sie in diesem Detaildokument.

Wie wirkt sich das auf die Nutzerfreundlichkeit der Chrome-Entwicklertools aus?

Da Tabs einen Prozess (und den zugehörigen Hauptthread) gemeinsam nutzen können, gibt es zwei Auswirkungen auf die Fehlerbehebung und Leistungsanalyse:

Fehlerbehebung mit Haltepunkten Wenn Sie den Debugger auf einem Tab pausieren, kann sich das auf andere Nutzer auswirken, die den Prozess teilen. Sie sehen den Fehler „Debugger pausiert auf einem anderen Tab. Klicken Sie, um zu diesem Tab zu wechseln“. Warnung. Leistungsanalyse Heap-Snapshots und Leistungsaufzeichnungen können Daten von mehreren Tabs erfassen, was die Ergebnisse erschwert.

Die Warnung „Der Debugger wurde auf einem anderen Tab pausiert. Klicke, um zu diesem Tab zu wechseln.“

Test aktivieren oder deaktivieren

Wer ist standardmäßig von der Funktion ausgeschlossen?

Dieser Test ist für die folgenden Nutzer standardmäßig deaktiviert:

Wird deaktiviert

Sie können diese Funktion manuell deaktivieren, indem Sie in der Warnung auf Deaktivieren klicken. Alternativ können Sie den Test ProcessPerSite bis zum Hauptframe-Grenzwert aktivieren über die Chrome-Flag-Einstellungen (chrome://flags/#enable-process-per-site-up-to-main-frame-threshold) deaktivieren.

Über die Schaltfläche „Deaktivieren“ in der Infoleiste zur Prozessfreigabe

Aktivieren

Wenn Sie die neue Testfunktion explizit testen möchten, starten Sie Chrome mit den folgenden Befehlszeilen-Flags:

--enable-features=ProcessPerSiteUpToMainFrameThreshold:ProcessPerSiteMainFrameThreshold/20 -disable-features=ProcessPerSiteSkipDevtoolsUsers,ProcessPerSiteSkipEnterpriseUsers

Feedback

Wir würden uns sehr über dein Feedback zum Test zur Prozessfreigabe freuen. Über diesen Feedback-Tracker können Sie uns Ihre Fragen und Probleme schildern.

Vorschaukanäle herunterladen

Sie können Canary, Dev oder Beta als Standardbrowser für die Entwicklung verwenden. Über diese Vorschaukanäle erhältst du Zugriff auf die neuesten Entwicklertools, kannst hochmoderne Webplattform-APIs testen und Probleme auf deiner Website erkennen, bevor deine Nutzer es tun.

Chrome-Entwicklertools-Team kontaktieren

Mit den folgenden Optionen kannst du die neuen Funktionen und Änderungen des Beitrags oder andere Aspekte der Entwicklertools besprechen.

  • Senden Sie uns einen Vorschlag oder Feedback über crbug.com.
  • Melden Sie ein DevTools-Problem über das Dreipunkt-Menü Mehr > Hilfe > DevTools-Problem melden.
  • Twittern Sie unter @ChromeDevTools.
  • Hinterlasse Kommentare in den YouTube-Videos mit den Neuerungen in den Entwicklertools oder in YouTube-Videos mit Tipps zu den Entwicklertools.