এই টিউটোরিয়ালে আমরা time.perf_counter() মেথড সম্পর্কে শিখব।
time.perf_counter() মেথডটি সেকেন্ডে ফ্লোট ভ্যালু হিসেবে টাইম রিটার্ন করে। এটি হাই-রেজোলিউশন টাইমার হিসেবে কাজ করে এবং ছোট সময় মাপার জন্য উপযুক্ত।
import time print(time.perf_counter())
263.3530349
import time
def is_prime(number):
for i in range(2, number):
if number % i == 0:
return False
return True
if __name__ == '__main__':
number = 17377
start_time = time.perf_counter()
is_prime(number)
end_time = time.perf_counter()
print("Execution time:", end_time - start_time)
Execution time: 0.004171799999994619
time.perf_counter() শর্ট ডুরেশন মাপার জন্য সবচেয়ে সঠিক ফাংশন।