推荐用于Ruby和Perl基准测试的工具

时间:2014-06-15 00:08:57

标签: python ruby perl

我想比较不同动态解释编程语言(如Ruby,Perl和Python)的数学方程的执行时间。

在Python中,有一个方便的timeit模块,它允许我在我可以简单地计时的时间,例如,通过

的最小二乘拟合(python_lstsqr(x,y)
min(timeit.Timer('python_lstsqr(x, y)', 
            'from __main__ import python_lstsqr, x, y')\
                                        .repeat(repeat=3, number=1000))

(这里每次重复最多3次重复和1000次循环)

Perl和Ruby中是否存在等价物?

1 个答案:

答案 0 :(得分:3)

好老time

对于Perl,您可以使用内置BenchmarkTime::Stopwatch

对于Ruby,内置的benchmark已经足够了。