لوحة أداء ARCore المركّبة

يمكن لـ ARCore عرض لوحة متراكبة مع إحصاءات أداء التطبيق مثل وحدة المعالجة المركزية (CPU) واستخدام الذاكرة، مما يوفر نظرة عامة في الوقت الفعلي على موارد النظام.

تفعيل لوحة الأداء المركّبة

اتّبِع الخطوات التالية لتفعيل العرض المركّب على الأداء.

  1. افتح تجربة الواقع المعزّز في تطبيقك لكي يكون هناك جلسة ARCore نشطة. يجب أن يكون التطبيق في وضع الواقع المعزّز لاستقبال البث الذي يفعّل الإعلان المركّب على سطح الفيديو. يجب أن تكون صور معاينة كاميرا الواقع المعزّز مرئية على شاشة الجهاز.

  2. استخدم أمر البث التالي لمدير النشاط لتمكين تراكب الأداء لتطبيقك.

    # 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. قد يتم توجيهك إلى قائمة Settings لمنح حزمة ARCore الإذن برسم تراكبات. يجب تنفيذ هذه الخطوة مرة واحدة فقط. ابحث عن Google Play Services for AR واضبط مفتاح تبديل الأذونات على Allowed قبل الرجوع إلى تطبيقك.

    إذا فعّلت تراكب الأداء بدون منح ARCore الإذن لرسم تراكبات، فسيتم توجيهك إلى قائمة "الإعدادات" في كل مرة يبدأ فيها التطبيق جلسة ARCore جديدة. في هذه الحالة، يجب إما منح إذن ARCore، أو إيقاف الأداء المركّب.

إيقاف لوحة الأداء المركّبة

اتّبِع الخطوات التالية لإيقاف لوحة الأداء المركّبة.

  1. افتح تجربة الواقع المعزّز في تطبيقك لكي يكون هناك جلسة ARCore نشطة. يجب أن يكون التطبيق في وضع "الواقع المعزّز" لاستقبال البث الذي يوقِف التراكب. يجب أن تكون صور معاينة كاميرا الواقع المعزّز مرئية على شاشة الجهاز.

  2. استخدم أمر بث مدير النشاط التالي لإيقاف تراكب الأداء لتطبيقك.

    # 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
    

ويمكنك أيضًا إيقاف العرض المركّب على الأداء من خلال النقر على زر الإغلاق على التراكب ومحو "الإعدادات المفضّلة المشتركة" لتطبيقك على Android. تتمثل إحدى طرق القيام بذلك في مسح بيانات تطبيقك.

تفسير قيم استخدام وحدة المعالجة المركزية (CPU)

يعرض الحقل Process CPU Usage مقدار وقت وحدة المعالجة المركزية الذي تستخدمه عملية التطبيق حاليًا كنسبة مئوية من إجمالي وقت وحدة المعالجة المركزية المتاحة للجهاز. وتشمل هذه القيمة أعباء عمل التطبيق وأعباء عمل ARCore وأي مكتبات أخرى يستخدمها تطبيقك. على سبيل المثال، سيعرض الحقل استخدام وحدة المعالجة المركزية (CPU) بنسبة% 25 إذا كانت عملية التطبيق تشبع بالكامل وحدة معالجة مركزية (CPU) واحدة عند تشغيلها على جهاز رباعي النواة.

يوفّر تراكب الأداء أيضًا تقسيمًا لاستخدام وحدة المعالجة المركزية (CPU) لميزات ARCore الفردية. ويتم التعبير عن هذه التقسيمات أيضًا كنسبة مئوية من إجمالي وقت وحدة المعالجة المركزية المتاح للجهاز. أعباء العمل هي:

لا يعرض التراكب أي ميزات معطلة أو تستخدم أقل من 0.1% من وقت وحدة المعالجة المركزية.