Как профилировать код JRuby? - PullRequest
16 голосов
/ 18 сентября 2009

Я бы хотел профилировать мое приложение JRuby. Для МРТ я всегда использую ruby-prof, но я не думаю, что это работает на JRuby. Я не хочу использовать Java-профилировщик, потому что он не даст мне номера строки рубина.

Есть ли Джруби-проф?

Ответы [ 4 ]

8 голосов
/ 12 ноября 2010

JRuby 1.5.5 содержит приличный флаг командной строки --profile.

Используйте это так:

jruby --profile -S <script> <args>
6 голосов
/ 11 июня 2010

Ознакомьтесь с новым jruby-prof

от Daniel Lucraft
3 голосов
/ 18 сентября 2009
0 голосов
/ 01 октября 2009

Мы никогда не получали запрос на номера строк, потому что он обычно используется только при выполнении выборки из стека вызовов, но я хотел бы посмотреть, можем ли мы включить это как опцию. Но по большей части вам не придется работать, потому что наши решения по автоматическому обнаружению горячих точек и расширяемому учету обнаружат проблему, будь то в коде ruby ​​или реализации jruby.

archive.org: http://williamlouth.wordpress.com/2009/08/05/the-fastest-ruby-profiler-is-a-java-profiler/

...