In der Chronik der Timeline für Dev-Tools: Was ist der Unterschied zwischen den gefüllten, grünen Rechtecken (die die Maloperationen darstellen) und den leeren, grünen Rechtecken (die anscheinend auch etwas über Maloperationen darstellen ...)?In der Zeitleiste der Entwicklungswerkzeuge, was sind die leeren grünen Rechtecke?
19
A
Antwort
60
Malerei ist wirklich zwei Aufgaben: Anrufe und Rasterung ziehen.
Also, mit diesem Hintergrund, hier gehen wir:
- Die festen grünen Blöcke sind die Auslosung Anrufe von Chrome aufgezeichnet werden. Diese werden im Hauptthread neben JavaScript, Stilberechnungen und Layout ausgeführt. Diese Zeichenaufrufe werden als Datenstruktur zusammengefasst und an den Compositor-Thread übergeben. Die leeren grünen Blöcke sind die Rasterung. Diese werden von einem Worker-Thread behandelt, der vom Compositor erzeugt wird.
Im Wesentlichen sind dann beide Farben, sie repräsentieren nur verschiedene Teilaufgaben des Gesamtauftrags. Wenn Sie Probleme mit der Leistung haben (und aus dem von Ihnen zur Verfügung gestellten Puffersystem scheinen Sie farbgebunden zu sein), müssen Sie möglicherweise prüfen, welche Eigenschaften Sie über CSS oder JavaScript ändern und ob es nur einen Compositor gibt Das Gleiche endet. CSS Triggers kann hier wohl helfen.
Verwandte Themen
- 1. Was sind Ihre bevorzugten ZX Spectrum Entwicklungswerkzeuge?
- 2. Git-Repository von Github leeren grünen Ordner
- 3. Zählen Änderungen in der Zeitleiste mit MySQL
- 4. Sind Rechtecke in RDLC-Berichten fest eingestellt?
- 5. Was die Auswirkungen der VMDebug.startGC in einer Datei Traceview sind
- 6. Was sind die Nebenwirkungen der LINT-Inspektion?
- 7. Was sind die Auswirkungen der Annotation @ServiceDependency
- 8. Was sind die "Kosten" der .NET-Reflektion?
- 9. Was sind die Unterschiede zwischen dem leeren Objekttyp und Objekt?
- 10. Was sind die Vorteile der verschiedenen Endianess?
- 11. Was sind die Vorteile der Selbstverkapselung?
- 12. Was sind die Vorteile der funktionalen Programmierung?
- 13. Was sind die Vorteile der Kotlin Programmiersprache?
- 14. Was passiert während der Lücke zwischen zwei Ressourcen in der Zeitleiste von Chrome Dev Tools?
- 15. Was bedeuten die Zeiten in der Zeitleiste von Google Chrome im Netzwerkfenster?
- 16. Automatisches Aktivieren der Zeitleiste der Benutzer beim Anmelden
- 17. emulieren eine ältere Version von chrome innerhalb der Entwicklungswerkzeuge
- 18. Was ist der Unterschied zwischen SimpleNamespace und der leeren Klassendefinition?
- 19. Was sind Labels in der Graph-Datenbank?
- 20. Was sind Längenprobleme der array_splice in PHP?
- 21. Was sind Nebenwirkungen in der funktionalen Programmierung?
- 22. Was sind die Stufen in der .explain() Ausgabe
- 23. Was sind die "OEM" -Schlüssel in der System.Windows.Forms.Keys-Enumeration?
- 24. Was sind die Produkte nicht in der Produktliste hinzugefügt? (Supermarket.cpp)
- 25. Was sind die Anwendungsfälle der Ignorierten Variablen-Syntax in Scala?
- 26. Was sind die Vorteile der Verwendung von plpgsql in Postgresql
- 27. Was sind die Vorteile der Sperrwarteschlange in Java?
- 28. Was sind die Nachteile von kaskadierenden Löschungen in der Datenbank?
- 29. was sind die Verwendungen der verschiedenen Join-Operationen in SQL
- 30. Was sind die Kernelemente in der Support-Dokumentation?
CSS-Auslöser !!! Was für eine tolle Seite! – frosty
Paul, schön, dich auf SO zu sehen, die dein Wissen teilen! – Luca
Danke! Das macht sehr viel Sinn. Und CSS Trigger ist so eine gute Idee. Es sieht so aus, als würde ich transform verwenden, anstatt wie ich gerade Dinge mache. Du hast also nicht nur meine Frage beantwortet, sondern die Leistung meiner Seite enorm gesteigert! –