في الإصدار 17 من نظام التشغيل Android والإصدارات الأحدث، يقيّم اختبار عبء عمل الصوت الحد الأقصى لعبء الحوسبة الذي يمكن أن يتحمّله الجهاز مع الحفاظ على تشغيل الصوت بزمن انتقال منخفض.
منهجية الاختبار
يقيس الاختبار سعة معالجة وحدة المعالجة المركزية للصوت من خلال إنشاء إشارة تتنقل بشكل متكرر بين موجة جيبية واحدة وN موجة جيبية.
- يمثّل N مدى تعقيد عبء العمل، وهو عدد الموجات الجيبية.
- يبدأ الاختبار بعدد أساسي من الأصوات، يبلغ 20 صوتًا عادةً، ثم يزيد عدد الأصوات تدريجيًا لتحديد الحد الأدنى لثبات الجهاز.
معايير القياس
والهدف هو تحديد الحد الأقصى لقيمة N التي يمكن للنظام معالجتها بدون حدوث مشاكل في الصوت. يتم تضمين المعايير التالية في لوحة الاختبار:
- تعريف الخلل: يُعرَّف الخلل بأنّه نقص في البيانات المخزّنة مؤقتًا، ويحدث عندما يعجز النظام عن توفير بيانات صوتية للمخزن المؤقت في الوقت المناسب (
underrun_count > 0). - تم بلوغ الحد الأقصى للأصوات: يمثّل هذا المقياس أعلى عدد من الموجات الجيبية التي تعامل معها الجهاز بنجاح مع الحفاظ على بث خالٍ من الأخطاء.
- الحد الأدنى لعدد الأصوات المطلوبة: يمثّل هذا المقياس الحد الأدنى لقيمة N المطلوبة لاجتياز الاختبار. يختلف هذا الحدّ الأدنى استنادًا إلى مستوى "فئة أداء الوسائط" (MPC) الذي يحدّده الجهاز.
لوحة الاختبار
تعرض لوحة اختبار عبء العمل الصوتي مقاييس الأداء في الوقت الفعلي وحالة الاختبار.
الشكل 1: لوحة "اختبار عبء العمل الصوتي"
عناصر التحكّم في الاختبار وحالته
تتوفّر عناصر التحكّم ومؤشرات الحالة التالية في لوحة الاختبار:
- بدء/إيقاف: لبدء بث الصوت الخاص بعبء العمل أو إيقافه
- عدد مرات عدم ملء المخزن المؤقت (xRuns): يعرض عدد الأخطاء التي تم رصدها في الوقت الفعلي.
- الرسم البياني لعبء العمل: يعرض عبء العمل الصوتي في الوقت الفعلي. يشير اللون الأخضر إلى تشغيل خالٍ من الأخطاء، بينما يشير اللون الأحمر إلى رصد حالات نقص في البيانات.
- تم بلوغ الحد الأقصى للأصوات: يعرض هذا الحقل الحد الأقصى الحالي لعدد الموجات الجيبية التي تم تحقيقها خلال الجلسة.
- الحد الأدنى لعدد الأصوات المطلوبة: يعرض الحد الأدنى لقيمة N المطلوبة لاجتياز الاختبار.
عملية الاختبار
لإجراء اختبار عبء العمل الصوتي، اتّبِع الخطوات التالية:
- ضَع الجهاز قيد الاختبار على سطح مستوٍ. للحصول على نتائج متسقة، يجب السماح للجهاز بالوصول إلى درجة حرارة الغرفة الثابتة لتجنُّب خفض الأداء بسبب الحرارة.
- تأكَّد من عدم تشغيل أي تطبيقات أخرى تستهلك قدرًا كبيرًا من وحدة المعالجة المركزية في الخلفية.
- اضبط مستوى صوت الوسائط على مستوى مسموع، أي %50 تقريبًا.
- في CTS Verifier، شغِّل اختبار عبء العمل الصوتي.
- انقر على البدء.
- لاحظ زيادة عبء العمل. يزيد الاختبار تلقائيًا عدد الموجات الجيبية مع مراقبة حالات نقص البيانات.
يكتمل الاختبار عندما يحدّد النظام الحد الأقصى لعبء العمل الثابت. بعد ذلك، يسجّل النظام القيمة النهائية لأعلى عدد من الأصوات تم الوصول إليه.
عند اكتمال الاختبار واستيفاء النتيجة للمعايير المطلوبة لفئة أداء الوسائط التي تم تحديدها للجهاز، يصبح الزر اجتياز متاحًا.