使用Python内置的time模块可以计算程序的运行时间。我们可以在代码开始运行前调用time.monotonic()获取当前时间,然后在代码运行结束后再次调用该函数,计算两个时间之差即可得到程序运行的时间。
另外,Python也有一些第三方性能测试库和工具。比如说:
timeit模块:该模块可以在Python代码中嵌入时间测量代码片段,并返回运行时间。这个模块最适合测量小代码片段的时间。
cProfile模块:该模块可以对Python程序进行性能分析,并生成分析报告。使用该模块可以帮助找出程序中的性能瓶颈。
memory_profiler模块:该模块可以监控Python程序的内存使用情况,并生成内存使用报告。
希望以上信息对你有所帮助,祝你学习愉快!