最佳答案
我想测量一下在 Python 程序中计算一段代码所花费的时间, 可能将用户 CPU 时间、系统 CPU 时间和运行时间分开。
我知道 timeit
模块,但是我有许多自己编写的函数,它不是很容易
在设置过程中传递它们。
我更希望有些东西可以像这样使用:
#up to here I have done something....
start_counting() #or whatever command used to mark that I want to measure
#the time elapsed in the next rows
# code I want to evaluate
user,system,elapsed = stop_counting() #or whatever command says:
#stop the timer and return the times
用户和系统 CPU 时间不是必需的(尽管我想测量它们) , 但在过去的时间里,我希望能够做这样的事情, 而不是使用复杂的命令或模块。