Übersicht über Startup-Profile

Startprofile ähneln Baseline-Profilen, werden aber zur Kompilierzeit verwendet, um das DEX-Layout für schnellere Startzeiten zu optimieren, anstatt für die Optimierung auf dem Gerät. Weitere Informationen dazu, wie sich Startprofile von Baseline-Profilen unterscheiden, finden Sie unter Baseline-Profile und Startprofile vergleichen. Weitere Informationen zur DEX-Layoutoptimierung finden Sie unter DEX-Layoutoptimierungen und Startprofile.

Startup-Profile wirken sich auf die APK-Größe Ihrer App aus. Die Leistungssteigerung, die sie bieten, kann je nach Struktur Ihrer App groß oder klein sein. Wir empfehlen, einen A/B-Test durchzuführen, um die Auswirkungen von Startup-Profilen auf Ihre App zu bewerten.

Wir empfehlen, sowohl Baseline- als auch Startprofile zu verwenden, um den App-Start vollständig zu optimieren.

Abbildung 1: Verbesserung der Code-Lokalität durch die Optimierung des DEX-Layouts.