用 Benchmark 测量 Ruby 代码执行时间

Ruby 内置了一个 Benchmark 模块用来测量代码的执行时间

首先引入 Benchmark 模块

require 'benchmark'

Benchmark 定义了 5 个方法用来测量时间

Benchmark.methods false#=> [:benchmark, :measure, :realtime, :bm, :bmbm]

定义一个获取斐波那契数列前 n 项和的方法

def fib n    n < 2 ? 1 : fib(n - 1) + fib(n - 2)end

[…]

他们的快乐像贪玩的小孩,游荡到天光却还不肯回来。

用 Benchmark 测量 Ruby 代码执行时间

相关文章:

你感兴趣的文章:

标签云: