ماذا تفعل طريقة console.time () في JavaScript

Madha Tf L Tryqt Console Time Fy Javascript



يلعب وقت تنفيذ عملية التشفير دورًا مهمًا في جميع لغات البرمجة. يتم استخدامه عمومًا لأغراض 'الاختبار' لتحديد مقدار الوقت الذي يستغرقه تنفيذ التعليمات البرمجية ولمقارنة أداء الوظائف لتحليلها. مثل لغات البرمجة الأخرى ، تقدم جافا سكريبت ' console.time () 'طريقة لتحليل وقت تنفيذ وظيفة معينة.

.

تشرح هذه الكتابة كيفية عمل واستخدام طريقة 'console.time ()' في JavaScript.







ماذا تفعل طريقة “console.time ()” في JavaScript؟

ال ' console.time () 'طريقة تتبع العملية أو وقت تنفيذ الوظيفة. يبدأ المؤقت الذي يحسب مدة عملية JavaScript المحددة وينتهي باستخدام ' console.timeEnd () ' طريقة.



بناء الجملة



وحدة التحكم. وقت ( ملصق )

يدعم 'console.time ()' الخيار ' ملصق 'الذي يحدد اسم العملية. يوصى باستخدامه في التكرارات المتعددة لطريقة 'console.time ()' لتحديد كل عملية بسهولة.





كود HTML

انتقل من خلال كود HTML التالي:

< h2 > وحدة التحكم. وقت ( ) طريقة في JavaScript h2 >

< ص > افتح لوحة التحكم ( F12 ) للتحقق من التنفيذ وقت ص >

في مقتطف الشفرة أعلاه:



  • ال '

    ”تقوم العلامة بإنشاء عنوان فرعي يعرض العبارة المحددة.

  • ال '

    'العلامة تحدد فقرة.

ملحوظة: سيتم اتباع كود HTML أعلاه في جميع أنحاء المقالة.

مثال 1: تطبيق طريقة 'console.time ()' لتحليل وقت تنفيذ وظيفة الكود (حلقة 'for')

في هذا المثال ، ' console.time () 'يتم استخدام الطريقة' للحصول على وقت تنفيذ ' ل 'في جافا سكريبت.

كود جافا سكريبت

ضع في اعتبارك سطور الكود المذكورة أدناه:

< النصي >

وحدة التحكم. وقت ( 'لحلقة' ) ؛

ل ( هناك = 0 ؛ أ < 1000 ؛ أ ++ ) {

}

وحدة التحكم. انتهى الوقت ( 'لحلقة' ) ؛

النصي >

في كتلة التعليمات البرمجية أعلاه:

  • حدد ال ' console.time () 'طريقة لها تسمية' لحلقة 'في بداية حلقة' for 'المحددة.
  • بعد ذلك ' ل تتم تهيئة حلقة 'التي ستتكرر 1000 مرة.
  • أخيرًا ، ' console.timeEnd () يتم تعريف طريقة 'إيقاف المؤقت وإظهار إجمالي وقت تشغيل حلقة' for '.

انتاج |

كما رأينا ، تعرض وحدة التحكم إجمالي وقت تنفيذ حلقة 'for' بالمللي ثانية (مللي ثانية).

مثال 2: تطبيق طريقة 'console.timeEnd ()' لمقارنة وقت تنفيذ الحلقات

يوضح هذا المثال كيف أن ' console.time () يمكن استخدام طريقة 'لمقارنة عمليات متعددة ، أي وقت تنفيذ' الحلقات 'للمقارنة.

كود جافا سكريبت

نظرة عامة على تعليمات JavaScript البرمجية التالية:

< النصي >

وحدة التحكم. وقت ( 'الحلقة الأولى' ) ؛

ل ( وكان في = 0 ؛ أنا < 1000 ؛ أنا ++ ) {

}

وحدة التحكم. انتهى الوقت ( 'الحلقة الأولى' ) ؛

وحدة التحكم. وقت ( 'حلقة ثانية' ) ؛

ل ( هناك = 0 ؛ أ < 2000 ؛ أ ++ ) {

}

وحدة التحكم. انتهى الوقت ( 'حلقة ثانية' ) ؛

النصي >

في الكود أعلاه:

  • أولاً ، حدد ' console.time () طريقة 'لبدء المؤقت لأول مرة تمت تهيئتها' ل ' حلقة.
  • في الخطوة التالية ، يتم تهيئة حلقة 'for' الأولى.
  • بعد ذلك ، قم بإرفاق ' console.timeEnd () 'طريقة لإيقاف المؤقت للحصول على إجمالي وقت التنفيذ.
  • بعد ذلك ، يتم تطبيق طريقة 'console.time ()' مرة أخرى للحلقة الأخيرة ، وبالمثل تقوم طريقة 'console.timeEnd ()' بإيقاف المؤقت.

انتاج |

كما تم التحليل ، تُظهر وحدة التحكم إجمالي وقت التشغيل لكل من حلقات 'for' التي تمت تهيئتها ، وبالتالي مقارنتها.

خاتمة

تقدم جافا سكريبت ' console.time () 'الذي يبدأ الموقت ويحسب مدة وظيفة الكود المحدد. يساعد في مقارنة وقت تنفيذ العمليات ولأغراض الاختبار. بمجرد أن يبدأ العداد ، فإنه يتوقف بمساعدة طريقة “console.timeEnd ()”.

يصف هذا الدليل طريقة عمل واستخدام طريقة 'console.time ()' في JavaScript.