القياس والتوثيق
مقاييس الأداء في جافاتور: نهج الخطوة باء - الخطوة
Table of Contents
ويعد قياس أداء مدونة جافاسكيبت أمرا أساسيا لتحقيق الاستخدام الأمثل للتطبيقات على الشبكة، وتوفر هذه المادة نهجا واضحا متدرجا لحساب مقاييس الأداء باستخدام جافاسكريبت.
فهم مقاييس الأداء
وتساعد مقاييس الأداء المطورين على تحديد الاختناقات وتحسين كفاءة شفرتها، وتشمل القياسات المشتركة وقت التنفيذ، واستخدام الذاكرة، ومعدل الإطار.
استخدام مؤشر الأداء
ويوفر مؤشر الأداء أدوات لقياس مختلف جوانب تنفيذ المدونة.
لقياس وقت الإعدام، وسجلات قياسية قبل وبعد كتلة الرموز:
Example:]
- نظام البداية = الأداء، الآن؛
// المدونة لقياس
(أ) نظام نهائي = الأداء، الآن؛
(أ) مدة الاحتجاز = نهاية السنة - مرحلة بدء التشغيل؛
حساب مقاييس أخرى
ويمكن فحص استخدام الذاكرة باستخدام الجسم من الأداء الافتراضي ، الذي يقدم تفاصيل مثل مجموع حجم الورقة المشتركة وحجم الكعب المستخدم.
For frame rate measurement, use the requestAnimationFrame function to track rendering performance over time.
أفضل الممارسات
دائماً ما تقوم بقياسات متعددة مرات لتحسب التقلبات، وتستخدم المتوسطات للحصول على نتائج أكثر دقة، وتتجنب القياس خلال فترات النشاط المرتفع التي يمكن أن تُخزّن البيانات.
- Use high-resolution timers like ]performance.now
- أجري القياسات عدة مرات للدقة
- مقارنة النتائج في ظل ظروف متسقة.
- Monitor memory usage with ]performance.memory].
- Track rendering performance with requestAnimationFrame.]