Trong hướng dẫn này, chúng ta tìm hiểu phương thức time.process_time().
Phương thức time.process_time() trả về giá trị float thể hiện thời gian CPU (hệ thống + người dùng) của tiến trình hiện tại, tính bằng giây.
Ví dụ
import time print(time.process_time())
Kết quả
1.171875
Ví dụ đo thời gian xử lý in số từ 0 đến 999:
Ví dụ
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)
Kết quả
0 1 2 ... 999 Process time: 0.234375
Kết luận
time.process_time() đo thời gian CPU của tiến trình, bỏ qua thời gian ngủ. Hãy bình luận nếu có thắc mắc.