Ste*_*iss 19
Rake只是一个Ruby脚本,所以你应该能够像rake一样调用ruby-prof,就像你描述任何其他脚本一样.
鉴于您调用ruby-prof,请尝试:
ruby -Ilib -S ruby-prof -p graph_html `which rake` TASK > profile.html
Run Code Online (Sandbox Code Playgroud)
我刚刚使用了以下命令行:
ruby-prof -p graph_html /usr/local/bin/rake19 import_from_aws file=~/sourcedata batch=test1 > /tmp/profile.html
Run Code Online (Sandbox Code Playgroud)
分析调用:
rake19 import_from_aws file=~/sourcedata batch=test1
Run Code Online (Sandbox Code Playgroud)