测试两个脚本的速度

时间:2011-08-23 14:39:05

标签: python performance bash testing

我想测试bash脚本和Python脚本的速度。我如何获得运行它们所需的时间?

3 个答案:

答案 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命令。