• 0

ما هي الدالة الأفضل time.clock() أو time.time() من ناحية الأداء في البايثون ؟

أريد أن أعرف ما الدالة الأفضل والأدق من حيث الوقت بين دالتي time.clock() و time.time() ؟ لأنني أحتاج إلى وقت دقيق لأضيفه إلى برنامجي.

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

في أغلب الأوقات ستكون time.clock() هي الأفضل أما لو كنت تستخدم التوقيت لبعض الأجهزة (مثلا خوارزمية سوف تضعها في GPU)، فسوف تكون time.time() هي الحل الوحيد في هذه الحالة.

ملاحظة: مهما كانت الطريقة (time.clock() أو time.time()) التي سوف تستخدمها سيعتمد الوقت على عوامل لا يمكنك التحكم بها، وهذا الأمر سيكون سيئا مع time.time() لكنه موجود أيضا في time.clock()، لذلك يجب عليك أن لا تقوم فقط بتجربة توقيت واحد لمرة واحدة، بل يجب عليك دائما أن تقوم بتجربة سلسلة من التجارب على الأوقات واختيار معدلات هذه الأوقات لتعرف الأفضل.

مصدر

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن