Rails 请教 rails 自带的 benchmarker 命令使用建议

zlx_star · 2012年07月14日 · 最后由 zlx_star 回复于 2012年07月15日 · 3035 次阅读

今天发现 rails 里面自带了 benchmarker 和 profile 命令。 请问大家,这两个命令好用吗?有没有什么不好或者不足或者需要特别注意的地方? 热切希望大家多谈谈这方面的话题。😄

指的是"Ruby"的 benchmark 跟 profile 嗎?

ruby 中有自带这个功能吗?请指教!

elapsed_time = Benchmark.realtime do 
  100.downto(1) do |num|
  end
end

#3 楼 @alvin2ye #4 楼 @alvin2ye 谢谢你。这个我也知道,Programming Ruby 第二版 P170 有介绍。 我想知道的是 rails 里面的那个 benchmarker 和 profile!难道大家都没用过吗?还是它不好用啊!

rails 的 profile 是 ruby script/performance/ 吗?

benchmarker 要分 Ruby 和 Rails 吗?

是这个吧 http://guides.rubyonrails.org/performance_testing.html

Railscasts 有一集在讲这个 http://railscasts.com/episodes/98-request-profiling

我在 Rails 3 的项目里面找不到那个 script,打 rails profiler 打算对 request 做 profiling 也一直不能成功。

后来是用了另一个 request profiling 的 gem,但忘记名字了,只记得出来的结果不如 railscasts 那里面提到的那么详细,而且只写了占总时间几 % ...

#7 楼 @alvin2ye 我不知道才有此一问。

#8 楼 @chitsaou 对,就是这个。我看看先

需要 登录 后方可回复, 如果你还没有账号请 注册新账号