Performans sorununun nerede olduğunu ve hangi kodu optimize etmeye başlayacağınızı bilmek zor olabilir. İşe, sorununuzun yerini belirlemenize yardımcı olacak araçları kullanarak başlayın.
Düzen Denetleyici
Düzeninizi incelemek ve yeniden oluşturma sayılarını görmek için düzen İnceleyici'yi kullanın.
Kullanıcı arayüzünüzün performansı düşükse, bunun nedeni genellikle kullanıcı arayüzünüzün aşırı miktarda yeniden oluşturulmasını zorunlu kılan bir kodlama hatasıdır. Öte yandan, bazı kodlama hataları, kullanıcı arayüzünüzün olması gerektiği zaman yeniden derlenmesini engelleyebilir. Bu da kullanıcı arayüzü değişikliklerinin ekranda görünmediği anlamına gelir. Yeniden oluşturma işlemlerini takip etmek, bu tür sorunların her ikisini de bulmanıza yardımcı olabilir.
Yeniden düzenleme kendi başına kötü değildir; bununla birlikte, beklenmedik bir yeniden yapılandırma soruna yol açabilir.
Daha fazla bilgi için Düzen Denetleyicisi yeniden oluşturma sayıları belgelerine bakın.
Bileşim izleme
composable işlevlerinizi bir sistem izlemede izlemek için bileşim izlemeyi kullanın. İzler, genellikle bir performans sorununu ilk kez incelerken en iyi bilgi kaynağıdır. Sorunun ne olduğu ve nereden aramaya başlanacağı konusunda bir hipotez oluşturmanıza imkan tanırlar.
Ek Kaynaklar
- Uygulama performansı kılavuzu: Android'de performansı iyileştirmek için en iyi uygulamaları, kitaplıkları ve araçları keşfedin.
- Performansı inceleme: Uygulama performansını inceleme.
- Karşılaştırma: Uygulama performansını karşılaştırma.
- Uygulama başlatma: Uygulama başlatmayı optimize etme.
- Temel profiller: Temel profilleri anlayın.