Как профилировать код JRuby?
Вопрос
Я бы хотел создать профиль своего приложения JRuby.Для МРТ я всегда использую ruby-prof, но я не думаю, что это работает на JRuby.Я не хочу использовать Java-профилировщик, потому что он не выдаст мне номера строк ruby.
Есть ли jruby-prof?
Решение
JRuby 1.5.5 содержит приличный флаг командной строки --profile.
Используйте это так:
jruby --profile -S <script> <args>
Другие советы
Ознакомьтесь с новым jruby-prof daniel Lucraft. а> р>
Мы никогда не получали запрос на номера строк, потому что это обычно используется только при выполнении выборки стека вызовов, но я хотел бы посмотреть, можем ли мы включить это в качестве опции.Но по большей части вам не придется работать, потому что наши решения для автоматического определения точек доступа и расширяемого учета обнаружат проблему либо в коде ruby, либо в реализации jruby.