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

راجع المعلومات التالية لاختبار تطبيقات الرسومات.

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

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

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