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

Measuring Execution Time in Python

ويقدم بيتسون وحدات مدمجة لقياس وقت التنفيذ، وتُستخدم وحدة Time] عادة في التوقيت البسيط، في حين أن وحدة ] Timeit تقدم قياسات أكثر دقة عن طريق تطبيق الرمز المتعدد المرات.

Example using time]:

قياس وقت التنفيذ في جيم ++

C++ uses the chrono library to measure execution time with high precision. It involves capturing timestamps before and after code execution.

مثال:

Measuring Execution Time in Java

وتستخدم (جافا) [(FLT:0]) System.nanoTime لوسائل ] لقياس الوقت الذي يستغرقه ختان ثانوي، ويُدعى قبل وبعد الجزء المتعلق بالمدونة.

مثال:

موجز أساليب التوقيت

  • Python: ] time.time
  • C++:] std:chrono library
  • Java:] System.nanoTime