使用带参数的脚本运行ruby-prof

时间:2017-11-16 17:15:45

标签: ruby rubygems benchmarking ruby-prof

我知道如何使用脚本启动 ruby​​-prof

 ruby-prof -p multi [SCRIPT_PATH]/my_script.rb

但是如何使用带参数的脚本运行ruby-prof?

1 个答案:

答案 0 :(得分:0)

运行另一个命令的大多数命令都允许您使用特殊的双短划线--选项,然后是您想要传递的参数。 ruby-prof遵循这个规范。

如果您有这样的Ruby文件:

# test.rb
puts "ARGV: #{ARGV.inspect}"

您可以像这样运行ruby-prof并获取参数:

» ruby-prof test.rb -- arg1 arg2
ARGV: ["arg1", "arg2"]

因此,在您的具体情况下,您可以这样做:

» ruby-prof -p multi [SCRIPT_PATH]/my_script.rb -- arg1 arg2