Performans sorununun nerede olduğunu ve hangi kodu optimize etmeye başlayacağınızı bilmek zor olabilir. Sorununuzun kaynağını belirlemenize yardımcı olacak araçları kullanarak başlayın.
Layout Inspector
Düzeninizi incelemek ve yeniden oluşturma sayılarını görmek için Düzen Denetçisi'ni kullanın.
Kullanıcı arayüzünüzün performansının düşük olmasının nedeni genellikle, kullanıcı arayüzünüzün aşırı derecede yeniden oluşturulmasına neden olan bir kodlama hatasıdır. Öte yandan, bazı kodlama hataları, kullanıcı arayüzünüzün gerektiğinde yeniden oluşturulmasını engelleyebilir. Bu da kullanıcı arayüzü değişikliklerinin ekranda gösterilmemesine neden olur. Yeniden oluşturma işlemlerini izlemek, bu tür sorunların her ikisini de bulmanıza yardımcı olabilir.
Yeniden oluşturma işlemi kötü değildir ancak beklenmedik yeniden oluşturma işlemleri sorunlara yol açabilir.
Daha fazla bilgi için Düzen Denetleyicisi yeniden oluşturma sayıları belgelerini inceleyin.
Beste izleme
Bir sistem izlemesinde composable işlevlerinizi izlemek için composition tracing'i kullanın. İzler, bir performans sorununu ilk kez incelerken genellikle en iyi bilgi kaynağıdır. Bu araçlar, sorunun ne olduğuna ve aramaya nereden başlayacağınıza dair bir hipotez oluşturmanıza olanak tanır.
Ek Kaynaklar
- Uygulama performansı kılavuzu: Android'de performansı artırmak için en iyi uygulamaları, kitaplıkları ve araçları keşfedin.
- Performansı İncele: Uygulama performansını inceleyin.
- Karşılaştırma: Uygulama performansını karşılaştırın.
- Uygulama başlatma: Uygulama başlatmayı optimize edin.
- Temel profiller: Temel profilleri anlayın.