Ortamınızı hata ayıklamaya ve Android oyunları optimize etmeye hazırlamak için CPU kullanımını ve grafik çağrılarını analiz etmenize yardımcı olacak aşağıdaki araçlara erişin.
CPU
Oyununuzun CPU performansını değerlendirmek ve iyileştirmek için aşağıdaki araçları kullanın:
- Sistem: Kısa bir dönemdeki CPU ve disk etkinliğini kaydeder. Bu araca komut satırından erişin ya da Android 9 (API düzeyi 28) veya sonraki sürümleri çalıştırırken kullanılabilen cihazdaki aracı kullanın. Ayrıca sistem izlemeye genel bakış bölümünü inceleyin.
- CPU Profiler: Oyununuzun CPU kullanımını ve iş parçacığı etkinliğini gerçek zamanlı olarak veya kaydedilen izlerden denetleyin. Android Studio'da CPU Profil Aracı'na erişme ve bunu kullanma ile ilgili belgelere bakın. Bu profil aracının lansman sırasında bir Gradle projesi gerektirmeyen bağımsız bir sürümü hem Android Studio hem de Android Oyun Geliştirme Uzantısı ile yüklenir.
Bellek
- Hafıza bilgileri: Ne kadar PSS belleğin ayrıldığını ve bunun için kullanıldığı kategorileri göstermek için bellek istatistiklerini toplar.
adb shell dumpsys meminfo package-name
komutunu veyaMemoryInfo
çağrısını kullanın. - Perfetto: Cihazdaki performans ve bellek bilgilerini toplar ve web tabanlı bir kullanıcı arayüzünde görüntüler. Perfetto, rastgele uzun izleri destekler. Böylece RSS'nin zaman içinde nasıl değiştiğini görebilirsiniz. Uzun izlemeleri Sistem İzleme uygulamasından etkinleştirin.
- Hata raporu: Oyununuzun, bellek kalmadığı için mi kilitlendiğini yoksa LMK tarafından mı sonlandırıldığını gösterir.
adb bugreport bugreport-name
komutunu kullanın veya Geliştirici Seçenekleri > Hata raporu'na gidin.
Görseller
Oyununuzun görüntülü reklam hattını değerlendirmek ve iyileştirmek için aşağıdaki araçları kullanın:
- Android Frame Pacing API: Oyun motorunuzun oluşturma işlemini Android'in görüntüleme ardışık düzeni ile senkronize etmenize yardımcı olur. Android Açık Kaynak Projesi'nden (AOSP) indirin ya da eklentiye Unity 2019.2.0 Alpha 6 veya sonraki bir sürümden erişin. Ayrıca Android Frame Pacing API'si ile ilgili belgelere bakın.
- Android GPU Inspector (AGI): GPU profil oluşturma aracı. Oyunlarınızın izlerini alabilir ve grafik optimizasyonuyla ilgili kararlar vermenize yardımcı olacak ilgi çekici performans analizleri bulabilirsiniz. Daha fazla bilgi edinin.