![]() |
1
40
不久前我学会了这项技术,发现它非常方便。
当它就位后,您可以添加
首先,将ruby prof添加到Gemfile中,可能是在开发组中:
然后添加 around filter 致应用程序控制器:
阅读ruby教授的输出有点艺术,但我将把它作为一个练习。 ScottJShea的补充说明: 如果要更改测量类型,请放置以下位置:
在
|
![]() |
2
9
使用基准标准库和Rails中可用的各种测试(单元、功能、集成)。下面是一个例子:
所以在这里我们只需要做100次,通过基准库来计时,并确保所花的时间少于一些限制时间。 您还可能会发现这些链接很有用: Benchmark.realtime reference 以及 Test::Unit reference . 另外,如果你喜欢“读书”的话,我从 Agile Web Development with Rails ,其中讨论了所有不同的测试类型和一些性能测试。 |
![]() |
3
9
有一个关于轮廓的铁路骗局很值得一看 |
![]() |
4
1
你可能想把 FiveRuns TuneUp 服务一试,因为它真的很令人印象深刻。 免责声明:我与FiveRuns没有任何联系,我只是试过这个服务。 TuneUp是一项免费服务,您可以下载插件,当您运行应用程序时,它会在屏幕顶部插入一个面板,该面板可以展开以显示详细的性能指标。 它提供了一些很好的图表,包括一个显示在模型、视图和控制器中花费的时间比例的图表。如果需要,您甚至可以向下钻取查看ActiveRecord正在执行的各个SQL查询,它还可以通过另一次单击向您显示底层数据库模式。 最后,您可以选择将分析数据上载到FiveRuns站点,以进行社区性能分析和建议。 |
![]() |
5
-1
在Rails 4.2.6中工作:
|
![]() |
Stilian · 存储库设置中没有Github页面部分 3 年前 |
![]() |
Kellen · 查看$卷展栏功能列表 3 年前 |
![]() |
Akshit Thakur Ak · 我怎样才能把铁轨停下来? 3 年前 |
![]() |
johncssjs · 将数组转换为每个元素的嵌套哈希 3 年前 |
![]() |
solidsnake99 · Rails db:如何绕过验证 3 年前 |