ruby 基准Ruby代码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ruby 基准Ruby代码相关的知识,希望对你有一定的参考价值。

require 'benchmark'

# Measure execution time
puts Benchmark.measure { 'a' * 1_000_000 }

# Benchmark comparisson
Benchmark.bm do |bm|
  iterations = 100_000

  bm.report 'Using #join' do
    iterations.times do
      ["The", "current", "time", "is", Time.now].join(" ")
    end
  end

  bm.report 'Using interpolation' do
    iterations.times do
      "The current time is #{Time.now}"
    end
  end
end

以上是关于ruby 基准Ruby代码的主要内容,如果未能解决你的问题,请参考以下文章

ruby ruby运行基准

ruby 简单的ruby内存基准

ruby 简单的ruby内存基准

Ruby基准测试一条多次运行的线[关闭]

Ruby 方法的测量和基准时间

解读 ruby​​ 的基准测试结果:Benchmark.bm 和 Benchmark.bmbm 的区别