Performansı İzlemeye Yönelik 'Systrace' Android Studio Aracı Android P'ye Yerleştirilecek

Android Açık Kaynak Projesi Gerrit'teki yeni taahhütler, Android Studio'da yerleşik olarak bulunan Android çekirdek performans aracı systrace'in Android P'ye gelebileceğini öne sürüyor.

Bir uygulama geliştiricisi değilseniz, muhtemelen hiç duymamışsınızdır. sistrace önce. "Sistem İzleme"nin kısaltmasıdır ve Google'ın IDE'sinde yerleşik bir özelliktir. Android Stüdyosu. Systrace'in amacı, geliştiricilere tüm platformlarda zamanlama bilgilerini toplama ve inceleme yeteneği kazandırmaktır. Belirli bir cihazda çalışan, sistem kaynağının görselleştirilmesinde çok yardımcı olabilecek sistem düzeyindeki işlemler kullanım. Artık Android P'ye geleceğine dair kanıtlar var.

Android Açık Kaynak Projesi Gerrit'teki bir taahhüt, Google'ın Android'in bir sonraki büyük sürümüne sistem oluşturduğunu gösteriyor. Burada gördüğümüz gibi, bir uygulama olarak eklenecek ve gizli Geliştirici Seçenekleri ayarlar menüsünde görünecektir. Bunu sık kullanan geliştiriciler, bunun Hızlı Ayarlar kutucuğu olarak da görüneceğini duymaktan mutluluk duyacaktır.

Systrace tarafından oluşturulan rapor, belirli bir süre boyunca bir Android cihazının sistem süreçlerinin genel bir resmini sağlar. Aslında bir uygulamanın sürecinde kod yürütme hakkında bilgi toplamaz; Android Studio'da başka araçlar da vardır (CPU profil oluşturucu veya "izleme günlükleri oluştur" aracı gibi) bir uygulamanın hangi yöntemleri çalıştırdığını ve ne kadar CPU kaynağı kullandığını gösterir kullanarak. Yine de, Android çekirdeğinden CPU zamanlayıcı, disk etkinliği ve uygulama iş parçacıkları gibi verileri toplayıp bunları kullanışlı bir HTML raporunda birleştirdiğinden geliştirme sırasında çok yararlı olabilir.

Geliştiriciler, araç çalışırken hangi kaynakların kullanıldığını görmek için bundan yararlanabilir. Systrace, yakalanan izleme bilgilerini inceleyecek ve gözlemlediği sorunları vurgulayacaktır; bunlar arasında (ancak bunlarla sınırlı olmamak üzere) hareket veya animasyonlar görüntülenirken kullanıcı arayüzü yanması da bulunabilir. Hatta sorunların nasıl çözüleceğine dair öneriler bile sağlayacaktır.

Kesin olan bir şey var: Bu yeni uygulamanın Android P'nin kullanıcı yapılarına ulaştığını varsayarsak, hata testi için bir nimet olacaktır.