Я бы хотел профилировать мое приложение JRuby. Для МРТ я всегда использую ruby-prof, но я не думаю, что это работает на JRuby. Я не хочу использовать Java-профилировщик, потому что он не даст мне номера строки рубина.
Есть ли Джруби-проф?
JRuby 1.5.5 содержит приличный флаг командной строки --profile.
Используйте это так:
jruby --profile -S <script> <args>
Ознакомьтесь с новым jruby-prof
http://www.ruby -forum.com / тема / 166247 # 734017
Мы никогда не получали запрос на номера строк, потому что он обычно используется только при выполнении выборки из стека вызовов, но я хотел бы посмотреть, можем ли мы включить это как опцию. Но по большей части вам не придется работать, потому что наши решения по автоматическому обнаружению горячих точек и расширяемому учету обнаружат проблему, будь то в коде ruby или реализации jruby.
archive.org: http://williamlouth.wordpress.com/2009/08/05/the-fastest-ruby-profiler-is-a-java-profiler/