rake - 如何剖析Rake任务?

标签 rake task profile ruby-prof

我需要分析rake任务。因为我不是菜鸟,我只知道如何分析.rb代码
像这样:ruby -Ilib -S ruby-prof -p graph_html profile.rb > profile.html

但是,如何配置特定的Rake任务?

最佳答案

Rake只是一个Ruby脚本,因此您应该能够像对其他脚本进行概要分析一样,对ruby调用rake-prof。

鉴于您调用了ruby-prof,请尝试:

ruby -Ilib -S ruby-prof -p graph_html `which rake` TASK > profile.html


我刚刚使用了以下命令行:

ruby-prof -p graph_html /usr/local/bin/rake19 import_from_aws file=~/sourcedata batch=test1 > /tmp/profile.html


概要分析以下内容的调用:

rake19 import_from_aws file=~/sourcedata batch=test1

关于rake - 如何剖析Rake任务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4200041/

相关文章:

android - 从 Intent 过滤器再次启动根 Activity 时处理根 Activity 的现有实例

c# - 如何在不运行异步方法的情况下对异步方法的任务结果进行排队?

c# - Entity framework Profile Provider example..如何初始化和设置请帮忙!

bash - ssh 找不到/usr/local/bin 路径

ruby - RSpec 2 的 RCov 未正确检测覆盖范围? (不是 Rails!)

ruby - 使用 rake sh 时如何检索命令的输出?

ruby - 使用 rake 任务与 heroku 交互

Elixir 任务 - 优雅关机

swift - 从 facebook swift FBSDK 检索个人资料图片时出错

ruby - 有没有办法让 ruby​​installer 与 cygwin 兼容?