عرض CPU Web Worker

تكرر عمال JavaScript حلقة حساب قصيرة وتعرض لوحة ثنائية تقدمها. عدد الحلقات والعمال يصف عرض CPU، لا إنتاجية GPU.

Web Workers + Canvas 2D

قبل البدء

احفظ العمل وأغلق التطبيقات المنافسة ووفر تهوية. استخدم متصفحًا حديثًا مع تسريع العتاد إن توفر. ابدأ بإعدادات معتدلة وتشغيل قصير. توقف عند عدم الاستجابة أو ظهور خلل غير متوقع.

التشغيل والمقارنة

استخدم القيم الافتراضية وراقب FPS وعدد عناصر الحمل لمدة 30–60 ثانية. إن أمكن، غيّر الخيوط فقط وكرر بالظروف نفسها. تعدل بعض العروض الحمل تلقائيًا؛ قارن العدد وFPS معًا. توقف بالزر أو Escape.

تفسير النتيجة

قد يعني FPS منخفض وثابت حملًا ثقيلًا فقط. بلوغ معدل تحديث الشاشة لا يثبت أقصى أداء GPU. قارن تشغيلات بإعدادات متطابقة؛ اختلاف المتصفحات يشمل محركات العرض.

قد ينتج الرسم الفارغ أو فقد السياق عن عدم دعم WebGL أو حدود الذاكرة أو إعادة ضبط التعريف أو العرض البرمجي. خفف الحمل وأعد المحاولة. كرر المشكلة في تطبيق آخر قبل استنتاج تلف العتاد.

ما لا يثبته الاختبار

تشغل Web Workers لغة JavaScript على خيوط CPU. العداد لحلقات مكتملة، لا عمليات GPU أو TFLOPS. يقيس FPS التصور المرئي.

لا يقرأ الموقع حرارة GPU أو الطاقة أو التردد أو الاستخدام عبر WebGL. استخدم مراقبًا مستقلًا. نجاح الاختبار لا يضمن الاستقرار في الألعاب أو الأحمال الأخرى.

منهجية الاختبار