Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails 4内存分析_Ruby On Rails_Ruby_Rspec_Ruby On Rails 4 - Fatal编程技术网

Ruby on rails Rails 4内存分析

Ruby on rails Rails 4内存分析,ruby-on-rails,ruby,rspec,ruby-on-rails-4,Ruby On Rails,Ruby,Rspec,Ruby On Rails 4,我需要分析rails 4应用程序的内存使用情况(使用ruby MRI)。一点点谷歌搜索让我进入了一个新的领域 我有两个问题: 它与rails 4兼容吗 我正在使用rspec。似乎我的rake测试tast不可用(rails生成器性能测试也不可用)。例如,当我键入rake test:profile时,我收到不知道如何构建任务“test:profile”。有人知道怎么解决这个问题吗 提前感谢您的帮助。我不确定它是否适用于MRI 2.1.0,但当我在Engine Yard工作时,将始终推荐此工具:

我需要分析rails 4应用程序的内存使用情况(使用ruby MRI)。一点点谷歌搜索让我进入了一个新的领域

我有两个问题:

  • 它与rails 4兼容吗
  • 我正在使用rspec。似乎我的
    rake测试
    tast不可用(rails生成器性能测试也不可用)。例如,当我键入
    rake test:profile
    时,我收到
    不知道如何构建任务“test:profile”
    。有人知道怎么解决这个问题吗

提前感谢您的帮助。

我不确定它是否适用于MRI 2.1.0,但当我在Engine Yard工作时,将始终推荐此工具:

不过,这是一个很大的警告。它记录性能,所以您只希望在开发或测试服务器上执行此操作请勿将其投入生产,否则您的应用程序将停止运行。希望这有帮助


Mike Riley

我不确定它是否适用于MRI 2.1.0,但当我在Engine Yard工作时,我总是建议使用此工具:

不过,这是一个很大的警告。它记录性能,所以您只希望在开发或测试服务器上执行此操作请勿将其投入生产,否则您的应用程序将停止运行。希望这有帮助

Mike Riley是我在Rails 4中使用的东西

Oink向rails添加内存和活动记录实例化信息 在运行时记录日志,并提供一个可执行文件以帮助消化 增强日志

给定最小阈值和度量(内存或活动记录 实例化),oink可执行文件报告:

超过阈值的前十个单个请求 度量,按超过最大阈值的请求排序

每个操作超过度量阈值的次数, 由最超出阈值的操作排序

(在详细模式下)由超过 门槛

是我在Rails 4中使用的东西

Oink向rails添加内存和活动记录实例化信息 在运行时记录日志,并提供一个可执行文件以帮助消化 增强日志

给定最小阈值和度量(内存或活动记录 实例化),oink可执行文件报告:

超过阈值的前十个单个请求 度量,按超过最大阈值的请求排序

每个操作超过度量阈值的次数, 由最超出阈值的操作排序

(在详细模式下)由超过 门槛


如果您使用的是MRI 2.1.0-有-我不熟悉上面提到的测试:配置文件或性能测试不幸的是,我使用的是MRI 2.0。你的gem兼容吗?这个工具是2.1版的。你知道如何使用Ruby 4进行评测吗?信息似乎不清楚。如果您使用的是MRI 2.1.0-有-我不熟悉上述测试:配置文件或性能测试不幸的是,我使用的是MRI 2.0。你的gem兼容吗?这个工具是2.1版的。你知道如何使用Ruby 4进行评测吗?信息似乎很模糊。