0

我有一个模型 Post 在视图中,我还想显示将新帖子记录到数据库所花费的时间。

如何衡量创建@post 的新实例所花费的时间?

4

2 回答 2

1

您可以使用 Ruby 的基准测试

timing = Benchmark.measure { Post.new }

基准文档

或者您可以使用手动计时。

start = Time.now
@post = Post.new
finish = Time.now
timeTaken = finish - start
于 2013-07-02T11:57:17.240 回答
0

宝石文件

gem 'rack-mini-profiler'
$ bundle
只需重新启动您的应用程序,看看您在哪里浪费时间。

有关更多信息http://railscasts.com/episodes/368-miniprofiler

于 2013-07-02T13:02:21.760 回答