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

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

لإجراء قياس الأداء، استخدِم الخطوات التالية حسب المرحلة:

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

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