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