📅  最后修改于: 2023-12-03 15:19:17.314000             🧑  作者: Mango
time.process_time_ns()
方法会返回当前进程使用CPU的时间(毫微秒),不包含睡眠时间。与time.process_time()
方法不同的是,time.process_time_ns()
方法返回的时间更加精确。
time.process_time_ns()
time.process_time_ns()
方法返回当前进程使用CPU的时间(毫微秒)。
import time
start = time.process_time_ns()
# 需要测试的代码
sum = 0
for i in range(1000):
sum += i
end = time.process_time_ns()
print(f"代码运行时间: {(end - start) / 1000000} 毫秒")
输出:
代码运行时间: 0.02362 毫秒
time.process_time_ns()
方法也会返回对应的CPU使用时间,因此不适用于测量程序运行的总时间。time.process_time_ns()
方法对于跨平台的CPU使用是有局限性的,因为不同的操作系统实现CPU的时间测量不同。time.process_time_ns()
方法需要Python 3.7或更高版本支持。