我想测试bash脚本和Python脚本的速度。我如何获得运行它们所需的时间?
答案 0 :(得分:3)
如果您使用的是Linux(或其他UN * X),请尝试time
:
time命令使用给定的命令运行指定的程序命令 参数。命令完成后,时间会将消息写入标准 错误提供有关此程序运行的计时统计信息这些统计数据 - 抽搐包括(i)调用和终止之间经过的实际时间 国家,(ii)用户CPU时间(tms_utime和tms_cutime的总和 结构tms中的值由times(2))和(iii)系统返回 CPU时间(结构中tms_stime和tms_cstime值的总和 由时间(2)返回的tms。
请注意,您需要消除外部影响 - 例如使用相同资源的其他进程可能会使测量偏差。
答案 1 :(得分:0)
我想你可以使用
time ./script.sh
time python script.py
答案 2 :(得分:0)
在每个脚本的开头输出开始时间,并在每个脚本的末尾输出结束时间。减去时间并进行比较。或者如果其他人已经回答,请使用time命令。