اختبار إجهاد المعالج
حمّل كل نواة من نوى المعالج إلى 100% في متصفحك — دون أي تثبيت. يقوم Web Worker واحد لكل نواة بتنفيذ عمليات حسابية للأعداد الأولية بينما تراقب عدد العمليات في الثانية والنشاط لكل خيط معالجة مباشرة، ثم تحصل على نتيجة يمكنك مقارنتها بين الأجهزة.
وصّل اللابتوب بالكهرباء وأغلق التبويبات الثقيلة أولًا — فوضع توفير البطارية والحمل في الخلفية يخفضان النتيجة.
عند العمل بالبطارية، تقيّد أجهزة اللابتوب أداء المعالج قبل أن يبذل أي مجهود يُذكر. صِل الكهرباء واختر وضع أداء عالٍ لمعرفة الحد الأقصى الحقيقي.
لا تتطابق النتائج إلا عند استخدام نفس مستوى الإجهاد والمدة والمتصفح. يُعد مستوى فائق الخيار الأكثر ثباتًا عند مقارنة جهاز بآخر.
إذا بدأت القراءة قوية ثم انخفضت تدريجيًا، فهذا يعني أن المعالج يقلل سرعة ساعته ليبرد — وهو ما يُعرف بالتقييد الحراري (thermal throttling) الظاهر أمامك.
نادرًا ما يُظهر المعالج نقاط ضعفه في الاستخدام اليومي العادي — بل يُظهرها تحت الحمل المستمر. مروحة مسدودة، أو معجون حراري جاف، أو إعداد قوي لتوفير الطاقة، أو هيكل رقيق لا يستطيع تصريف الحرارة، كل هذه العوامل تبدو طبيعية عند الخمول، ثم تظهر على شكل تقييد للأداء (throttling) بمجرد أن تعمل كل نواة بأقصى طاقتها. يقوم هذا الاختبار بتحميل جميع النوى في آن واحد والحفاظ على هذا الحمل، بحيث يمكنك سماع ما إذا كانت المراوح تدور بسرعة أكبر، والشعور بمكان انتشار الحرارة، ومعرفة ما إذا كانت قراءة العمليات في الثانية تبقى ثابتة أو تنخفض مع تقليل المعالج لسرعة ساعته. إنه فحص سريع قبل شراء لابتوب مستعمل، أو بعد إعادة وضع المعجون الحراري للمعالج، أو عندما يبدو الجهاز أبطأ مما ينبغي — وكل ذلك يعمل محليًا داخل متصفحك.
عند الضغط على زر البدء، تُنشئ الصفحة Web Worker واحدًا لكل نواة منطقية يبلغ عنها المتصفح، ويقوم كل عامل (worker) بشكل مستقل بإجراء عمليات فحص للأعداد الأولية — باستخدام القسمة التجريبية، وهي نفس الحلقة الحسابية المكثفة التي تستخدمها أدوات اختبار الإجهاد الأصلية — مع حساب عدد العمليات المكتملة أولًا بأول. تُعتبر الثانية الأولى فترة إحماء ويتم تجاهلها، بحيث لا تؤثر ضوضاء بدء التشغيل على النتيجة؛ وبعد ذلك، يمثل الرقم المباشر إجمالي إنتاجية جميع الخيوط، ويتم أخذ عينة منه عشر مرات في الثانية. تُظهر الأشرطة أسفله كل خيط على حدة: في معالجات هجينة (hybrid) الحديثة، من الطبيعي أن تكون بعض الأشرطة أقل ارتفاعًا — فهذه هي أنوية الكفاءة (efficiency cores) التي تؤدي نفس العمل بوتيرة أبطأ. النتيجة النهائية هي متوسط عدد العمليات في الثانية لهذا التشغيل، مضروبًا في معامل مستوى الإجهاد.
كيفية قراءة نتيجتك
| النتيجة | التقييم | ماذا تعني عادةً |
|---|---|---|
| 50,000+ | نخبة | معالج مكتبي حديث عالي الأداء بعدد كبير من الأنوية السريعة وتبريد كافٍ للحفاظ على أدائها |
| 30,000 – 50,000 | استثنائي | معالج مكتبي حديث الأداء أو شريحة لابتوب من الفئة العليا تعمل على التيار الكهربائي |
| 15,000 – 30,000 | ممتاز | معالج مكتبي متوسط المدى قوي أو لابتوب أداء حديث |
| 7,500 – 15,000 | جيد | لابتوب عادي أو جهاز مكتبي أقدم — مناسب للعمل اليومي |
| 3,500 – 7,500 | مقبول | جهاز اقتصادي أو مدمج أو أجهزة قديمة؛ توقع تباطؤًا تحت الحمل الثقيل |
| أقل من 3,500 | ضعيف | قديم جدًا أو مقيَّد بشدة (throttled) — تحقق من التبريد، ووضع الطاقة، والحمل في الخلفية |
اختيار مستوى الإجهاد
| المستوى | المعامل | الأنسب لـ |
|---|---|---|
| منخفض | ×1 | فحص سريع بأقل قدر من الحرارة |
| متوسط | ×2 | الإعداد الافتراضي — حمل معتدل آمن للابتوبات العاملة على البطارية |
| مرتفع | ×4 | حمل عمل مستمر واقعي، مثل الرندرة (rendering) أو الترجمة البرمجية (compiling) |
| شديد | ×8 | اختبار حراري: راقب ما إذا كانت القراءة تنخفض مع ارتفاع حرارة الشريحة |
| فائق | ×16 | قياس الأداء (Benchmarking) — أثقل عملية حسابية لكل عملية وأكثر النتائج ثباتًا بين الأجهزة |
هل من الآمن تشغيل المعالج بأقصى طاقته داخل المتصفح؟
نعم. تعمل لغة JavaScript في المتصفح داخل بيئة معزولة (sandbox) — فلا يمكنها رفع الجهد الكهربائي، أو تغيير منحنيات دوران المراوح، أو تجاوز الحدود الحرارية، لذا فإن أسوأ ما قد يحدث هو تسخين الجهاز، وزيادة سرعة دوران المراوح، واستهلاك البطارية بشكل أسرع. تقوم المعالجات الحديثة بتقييد نفسها (throttling) تلقائيًا عند ارتفاع حرارتها، وهو بالضبط ما يظهر في شكل انخفاض القراءة، كما أن إغلاق التبويب يوقف الحمل فورًا. تذكر فقط أن قياس الأداء عبر المتصفح يقيس أيضًا أداء المتصفح نفسه: فنفس الجهاز يعطي نتائج مختلفة في Chrome وSafari وFirefox، لذا قارن بين نتائج من نفس النوع. وإذا كانت إحدى الألعاب تتقطع بينما تبدو نتيجتك هنا جيدة، فقد تكون المشكلة في الرندرة (rendering) وليس في المعالج — تحقق من ذلك باستخدام اختبار معدل الإطارات.
