पायथन में टाइमिंग/बेंचमार्किंग के लिए time.clock() का उपयोग करें यदि आपको time और clock के बीच चयन करना है।
time() सभी प्लेटफॉर्म्स पर एपोक के बाद के सेकंड को UTC में फ्लोटिंग पॉइंट नंबर के रूप में लौटाता है। Unix पर time.clock() वर्तमान प्रक्रिया द्वारा उपयोग किए गए CPU समय की मात्रा को मापता है, इसलिए यह अतीत में किसी बिंदु से बीते समय को मापने के लिए अच्छा नहीं है। Windows पर यह फंक्शन के पहले कॉल के बाद से बीते वॉल-क्लॉक सेकंड को मापेगा।
सिस्टम समय बदलने से time.time() प्रभावित होता है लेकिन time.clock() नहीं।
यदि आप बेंचमार्किंग/प्रोफाइलिंग उद्देश्यों के लिए कोड ब्लॉक के निष्पादन को समय दे रहे हैं, तो आपको इसके बजाय timeit मॉड्यूल का उपयोग करना चाहिए।