اختبار التنفيذ

راجِع المعلومات التالية لاختبار عمليات تنفيذ الرسومات.

لقياس الأداء، استخدم التدفق التالي على مراحل:

  • المواصفات: عند تحديد الجهاز في البداية (مثلاً عند استخدام برامج تشغيل غير مكتملة)، استخدِم ساعات وأعمال محمَّلة محدّدة مسبقًا (ثابتة) لقياس عدد اللقطات في الثانية التي يتم عرضها. يعطي هذا رؤية واضحة للأجهزة والإمكانات.
  • التطوير: مع نضوج برامج التشغيل، استخدِم مجموعة ثابتة من إجراءات المستخدمين لقياس عدد المقاطع المرئية التي تتضمّن تقطُّعات في الرسومات المتحركة.
  • الإنتاج: عندما يكون الجهاز جاهزًا للمقارنة المنافسين، يزيد عبء العمل حتى يتزايد تقطيعه. حدد ما إذا كانت إعدادات الساعة الحالية قادرة على مواكبة الحِمل. ويمكن أن يساعدك ذلك في تحديد الأماكن التي يجب فيها إبطاء الساعات وتقليل استهلاك الطاقة.

للمساعدة في استخلاص إمكانات الجهاز أثناء مرحلة المواصفات، استخدم أداة أرض مسطحة في platform/frameworks/native/cmds/flatland/. يعتمد Flatland على ساعات ثابتة ويعرض معدل نقل البيانات الذي يمكن تحقيقه باستخدام أعباء العمل المستندة إلى التركيب. ويستخدم هذا الاختبار مخازن gralloc لمحاكاة سيناريوهات متعددة تتعلّق بالنوافذ، وذلك من خلال ملء النافذة باستخدام GL ثم قياس عملية الدمج.