Rendering
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Ein wichtiger Aspekt deiner App, der die Wahrnehmung der Qualität durch die Nutzer beeinflusst, ist die reibungslose Darstellung von Bildern und Text auf dem Bildschirm. Es ist wichtig, eine Verzögerung und langsame Reaktion zu vermeiden, wenn Ihre App auf dem Bildschirm dargestellt wird.
In diesem Abschnitt werden mehrere Möglichkeiten zur Optimierung der Rendering-Leistung Ihrer Anwendung beschrieben: Reduzieren des Überschneidungsgrads, Optimieren von Ansichtshierarchien und die Nutzung des Profile GPU-Tools. Informationen zum Rendering in Jetpack Compose finden Sie unter Jetpack Compose-Leistung.
Renderingaktionen
-
Überschneidung reduzieren
-
Minimieren Sie die Häufigkeit, mit der in Ihrer App dasselbe Pixel in einem einzelnen Frame neu gezeichnet wird.
-
Leistungs- und Ansichtshierarchien
-
Achten Sie darauf, dass Layout und Messung effizient ausgeführt werden, und vermeiden Sie Doppelbesteuerungen.
-
Mit Profil-GPU-Rendering analysieren
-
Mit diesem Tool auf dem Gerät kannst du Engpässe identifizieren, die das Rendering deiner App verlangsamen können.
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2024-04-02 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2024-04-02 (UTC)."],[],[],null,["# Rendering\n\nA key aspect of your app that influences your users' perception of quality is the smoothness with\nwhich it renders images and text to the screen. It's important to avoid jank and sluggish\nresponsiveness when your app is drawing to the screen.\n\nThis section shows several ways to optimize your app's rendering performance: reducing overdraw,\noptimizing view hierarchies, and taking advantage of the Profile GPU tool. See\n[Jetpack Compose performance](/jetpack/compose/performance) to learn about rendering in\nJetpack Compose.\n\nRender actions\n--------------\n\n\n**[Reduce overdraw](/topic/performance/rendering/overdraw)**\n:\n Minimize the number of times your app redraws the same pixel in a single frame.\n\n\n**[Performance and view hierarchies](/topic/performance/rendering/optimizing-view-hierarchies)**\n:\n Make sure your layout and measurement are executing efficiently, and avoid double taxation.\n\n\n**[Analyze with Profile GPU Rendering](/topic/performance/rendering/profile-gpu)**\n:\n Take advantage of this on-device tool to identify bottlenecks that might slow your app's\n rendering."]]