ruby 简单的ruby内存基准

Posted

tags:

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

module Benchmark
  def memory_usage
    `ps -o rss= -p #{Process.pid}`.to_i
  end
  def memory
    m0 = memory_usage
    yield
    memory_usage - m0
  end
  def kb
    0.001 * memory { yield }
  end
  def mb
    0.000001 * memory { yield }
  end
  module_function :memory, :mb, :kb, :memory_usage
end

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

ruby 简单的基准2红宝石方法

ruby 基准Ruby代码

ruby 基准ruby控制台命令

ruby ruby运行基准

Ruby 方法的测量和基准时间

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