ARCore performans yer paylaşımı

ARCore, uygulamanın performans istatistiklerini içeren bir yer paylaşımlı panel gösterebilir. Örneğin: CPU ve bellek kullanımı, sistem kaynaklarına gerçek zamanlı bir genel bakış sunar.

Performans yer paylaşımını etkinleştir

Performans yer paylaşımını etkinleştirmek için aşağıdaki adımları uygulayın.

  1. Etkin bir ARCore oturumu olması için uygulamanızda AR deneyimini açın çalışıyor. Etkinleştiren yayını almak için uygulamanızın AR modunda olması gerekir gösterir. AR kamerası önizleme resimleri cihazda görünür olmalıdır tıklayın.

  2. Aşağıdaki etkinlik yöneticisi yayın komutunu kullanarak performans karşılaştırması yapabilirsiniz.

    # Enables ARCore's performance overlay and saves a setting to your app's
    # Android Shared Preferences, so that the overlay remains enabled in
    # subsequent ARCore sessions.
    
    # Your app must have an actively running ARCore session to receive the broadcast.
    adb shell am broadcast -a com.google.ar.core.ENABLE_PERFORMANCE_OVERLAY
    
  3. ARCore paketi iznini vermek için Settings menüsüne yönlendirilebilirsiniz izin verir. Bu adımın yalnızca bir kez uygulanması gerekir. Bul Google Play Services for AR ve izinler açma/kapatma düğmesini Allowed olarak ayarlayın. kontrol edin.

    ARCore'a izin vermeden performans yer paylaşımını etkinleştirdiyseniz yer paylaşımını çizmenize izin verirseniz, her birinde Ayarlar menüsüne Uygulama yeni bir ARCore oturumu başlattığında. Bu durumda, ARCore izni verin veya performans yer paylaşımını devre dışı bırakın.

Performans yer paylaşımını devre dışı bırak

Performans yer paylaşımını devre dışı bırakmak için aşağıdaki adımları uygulayın.

  1. Etkin bir ARCore oturumu olması için uygulamanızda AR deneyimini açın çalışıyor. Devre dışı bırakan yayını almak için uygulamanızın AR modunda olması gerekir gösterir. AR kamerası önizleme resimleri cihazda görünür olmalıdır tıklayın.

  2. Aşağıdaki etkinlik yöneticisi yayın komutunu kullanarak performans karşılaştırması yapabilirsiniz.

    # Disables ARCore's performance overlay and saves a setting to your app's
    # Android Shared Preferences, so that the overlay remains disabled in
    # subsequent ARCore sessions.
    
    # Your app must have an actively running ARCore session to receive the broadcast.
    adb shell am broadcast -a com.google.ar.core.DISABLE_PERFORMANCE_OVERLAY
    

Ayrıca, kapat düğmesine dokunarak performans yer paylaşımını devre dışı bırakabilirsiniz Yer paylaşımında ve temizlenen Android Paylaşılan Tercihleri. Bunu yapmanın bir yolu da dışı verilerdir.

CPU kullanım değerlerini yorumlama

Process CPU Usage alanı, başvuru sürecinde şu anda toplam cihazın belirli bir yüzdesi olarak kullanılıyor. kullanabilirsiniz. Bu değer uygulama iş yüklerini, ARCore iş yüklerini, ve uygulamanızda kullanılan diğer kitaplıklar. Örneğin, bu alanda Uygulama işlemi sırasında tek bir CPU çekirdeği tamamen doyduğunda% 25 CPU kullanımı dört çekirdekli bir cihazda çalışıyor olabilir.

Performans yer paylaşımı ayrıca, her bir kullanıcı için ayrı bir CPU kullanımı dökümü de ARCore özellikleri. Bu dökümler ayrıca, cihazın toplam kullanılabilir CPU süresini gösterir. İş yükleri:

Yer paylaşımı, devre dışı bırakılan veya şundan daha az kullanılan özellikleri göstermez: %0,1 CPU süresi.