我想介绍我的 JRuby 应用程序。对于 MRI,我总是使用 ruby-prof,但我认为这不适用于 JRuby。我不想使用 Java 分析器,因为它不会给我 ruby 行号。
有jruby教授吗?
JRuby 1.5.5 包含一个不错的 --profile 命令行标志。
像这样使用它:
jruby --profile -S <script> <args>
查看 Daniel Lucraft 的新jruby-prof
我们从未收到对行号的请求,因为它通常仅在执行调用堆栈采样时使用,但我会看看我们是否可以将其作为选项打开。但在大多数情况下,您不必工作,因为我们的自动热点检测和可扩展计量解决方案会在 ruby 代码或 jruby 实现中发现问题。