ruby ruby运行基准

Posted

tags:

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

require 'benchmark'

class Foo
  def bar; end
end

Benchmark.bm(4) do |b|
  b.report("send") { 1_000_000.times { Foo.new.send(:bar) } }
  b.report("call") { 1_000_000.times { Foo.new.method(:bar).call } }
end

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

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

rails ruby​​-prof 和基准测试

ruby 基准Ruby代码

ruby 基准ruby控制台命令

ruby 简单的ruby内存基准

ruby 简单的ruby内存基准