مُصنِّف مُقارنة جافاسكربت
مرشد
مُصنِّف مُقارنة جافاسكربت
يتيح لك مُصنف أداء JavaScript مقارنة أداء عدة نصوص من لغة JavaScript بشكل متوازي. انسخ حتى ثلاث نصوص من الكود، وقم بضبط عدد الإطارات والدورات، وانظر فورًا أي الطريقة تُنفذ أسرع في متصفحك.
كيفية استخدام
أدخل على الأقل نصين من كود JavaScript في الحقول المخصصة. يمكنك إضافة عناوين لتحديد كل نص. قم بتحديد عدد الإطارات (كم مرة يُنفذ كل نص في كل دورة) والدورات (كم عدد الدورات القياسية للدقة الإحصائية). أضف كود تجهيز اختياري يُنفذ قبل كل نص. اضغط على "تشغيل المعيار" لبدء المقارنة. تظهر النتائج كجدول مرتب ورسم مخطط يُظهر عدد العمليات في الثانية.
خصائص
- مقارنة حتى 3 نصوص – مقارنة تطبيقات مختلفة بشكل متوازي
- إطارات قابلة للتعديل ودورات قابلة للتعديل – تحسين دقة القياس بحد أقصى 10 مليون إطارات و100 دورة
- دعم كود التجهيز – تحديد متغيرات مشتركة أو هيكل بيانات يُنفذ قبل كل نص
- نتائج مرئية – جدول مرتب يُظهر معدل العمليات في الثانية، الوقت المتوسط، ومقارنة النسبة المئوية بالإضافة إلى مخطط مربع
- مثال مدمج – مثال بسيط يُظهر مقارنة طرق إنشاء المصفوفات
التعليمات
-
ما هو مقياس الأداء الصغير في JavaScript؟
يُعرف مقياس الأداء الصغير بأنه ممارسة قياس أداء أجزاء صغيرة من الكود المُفصولة. ويتم ذلك عن طريق تشغيل نص من الكود عدة مرات في حلقة وقياس الوقت الكلي للتنفيذ لحساب عدد العمليات في الثانية. يساعد هذا على تحديد أي طريقة تنفيذ محددة تكون أسرع.
-
لماذا تتغير نتائج المعايير بين التسجيلات؟
تستخدم محركات JavaScript تجميعًا فوريًا (JIT)، وجمع النفايات، وتحسينات أخرى تؤثر على الوقت. كما أن العمليات الخلفية، تقليل سرعة المعالج، وضغط الذاكرة يُدخلون تباينًا. يساعد تشغيل عدة دورات وحساب المعدل على إنتاج قياسات أكثر موثوقية.
-
ما معنى "معدل العمليات في الثانية" (ops/sec)؟
معدل العمليات في الثانية هو معيار أداء يُظهر عدد المرات التي يمكن فيها تنفيذ نص من الكود في الثانية الواحدة. كلما زاد معدل ops/sec، زادت سرعة الكود. ويُحسب من خلال قسمة 1000 على الوقت المتوسط للتنفيذ في مللي ثانية لكل دورة.
تثبيت ملحقاتنا
أضف أدوات IO إلى متصفحك المفضل للوصول الفوري والبحث بشكل أسرع
恵 وصلت لوحة النتائج!
لوحة النتائج هي طريقة ممتعة لتتبع ألعابك، يتم تخزين جميع البيانات في متصفحك. المزيد من الميزات قريبا!
