Chrome-Experiment: Prozessfreigabe

Wenn Sie in den Entwicklertools die Infoleiste „Dieser Tab teilt Ressourcen mit anderen Tabs…“ sehen, gehören Sie zu der kleinen Gruppe, für die der Test zur 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?

Normalerweise erstellt Chrome für jeden Tab, den Sie von derselben Website (z. B. Google Docs) öffnen, einen separaten Renderer-Prozess. Beim Test Prozessfreigabe wird dies geändert, da mehrere Tabs denselben Rendererprozess nutzen können.

Ziel ist es, die Leistung zu verbessern. Dazu zählen beispielsweise ein schnelleres Laden von Seiten, ein verbesserter LCP und eine geringere Arbeitsspeichernutzung. Weitere Informationen finden Sie in diesem detaillierten Dokument.

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

Da Tabs möglicherweise einen Prozess (und seinen Haupt-Thread) gemeinsam nutzen, hat dies zwei Auswirkungen auf die Fehlerbehebung und Leistungsanalyse:

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

Warnung: „Debugger wurde auf einem anderen Tab pausiert – klicken, um zu diesem Tab zu wechseln“

Test aktivieren oder deaktivieren

Nutzer, für die die Funktion standardmäßig deaktiviert ist

Für die folgenden Nutzer ist dieser Test standardmäßig deaktiviert:

Wird deaktiviert

Sie können die Funktion auch manuell deaktivieren, indem Sie in der Warnung auf die Schaltfläche Deaktivieren klicken. Sie können den Test Enable ProcessPerSite up to main frame threshold (ProcessPerSite bis zum Grenzwert für den Hauptframe aktivieren) auch über die Chrome-Flags-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. Du kannst uns deine Fragen oder Probleme in diesem Feedback-Tracker mitteilen.

Vorschaukanäle herunterladen

Verwenden Sie als Standard-Entwicklungsbrowser Chrome Canary, Chrome Dev oder Chrome Beta. Diese Vorabversionen bieten Zugriff auf die neuesten DevTools-Funktionen, ermöglichen den Test moderner Webplattform-APIs und helfen Ihnen, Probleme auf Ihrer Website zu finden, bevor Ihre Nutzer sie bemerken.

Chrome-Entwicklertools-Team kontaktieren

Mit den folgenden Optionen können Sie über neue Funktionen, Updates oder andere Themen im Zusammenhang mit den DevTools sprechen.