এই টিউটোরিয়ালে আমরা time.process_time() মেথড সম্পর্কে শিখব।
time.process_time() মেথডটি বর্তমান প্রসেসের সিস্টেম এবং ইউজার সিপিইউ টাইম (CPU time) সেকেন্ডে ফ্লোট ভ্যালু হিসেবে রিটার্ন করে।
import time print(time.process_time())
1.171875
একটি প্রসেস যা একটি রেঞ্জে প্রিন্ট করে, তার জন্য প্রসেস টাইম বের করা।
import time
def print_numbers(cap):
for i in range(cap):
print(i, end=' ')
if __name__ == '__main__':
number = 1000
start_time = time.process_time()
print_numbers(number)
end_time = time.process_time()
print()
print("Process time:", end_time - start_time)
0 1 2 ... 999 Process time: 0.234375
time.process_time() সিপিইউ টাইম মাপতে ব্যবহৃত হয়, ওয়াল-ক্লক টাইম (wall-clock time) নয়।