ruby-on-rails - 如何在 Ruby 2.2 中获得对 Ruby Prof 特性的支持?

标签 ruby-on-rails ruby testing performance-testing

我目前正在运行 ruby​​ 2.2.2 和 rails 4.2,当我在 gemfile 中包含“rails-perftest”和“ruby-prof”时,我得到以下输出。

wall_time: 7 ms
memory: unsupported
objects: unsupported
gc_runs: 0
gc_time: 0 ms

有什么方法可以查看内存和对象输出,或者这对于 ruby​​ 2.2.2 来说是完全不可能的吗?

最佳答案

因此,截至目前,还无法使这些功能发挥作用,原因如下:

“rails-perftest”gem 依赖于“ruby-prof”gem,据“ruby-prof”gem 的开发者称,这是由于“rails-perftest”gem 包含关于如何运行的不正确假设使用了某些方法(见此处:https://github.com/ruby-prof/ruby-prof/issues/165)。 “rails-perftest”github repo 上已经提出了问题,但我最近没有看到太多进展。

本质上,问题出在“rails-perftest”gem 本身,在 gem 完成之前,这个问题无法解决。

关于ruby-on-rails - 如何在 Ruby 2.2 中获得对 Ruby Prof 特性的支持?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31331807/

相关文章:

ruby-on-rails - 如何返回数组中的最新记录

ruby-on-rails - 使用 LDAP 服务器进行 Rails Cucumber 测试

jquery - 使用 jQuery 和 AJAX 将参数从 Controller 传递到 javascript,以在 Ruby on Rails 中渲染 View

ruby - Sinatra 使用 shotgun gem - 未定义的方法默认

ruby - 干燥参数检查

angular - 从测试中访问最终管道内的值

ruby-on-rails - 使用thoughtbot/high_voltage 提供静态内容

ruby-on-rails - 美德 : distinguish empty arrays from an unset attribute

angularjs - Protractor 使用的输出插件

Spring @PathVariable 集成测试