JRuby アプリのプロファイルを作成したいと思います。MRIにはいつもruby-profを使っていますが、JRubyではうまくいかないと思います。Ruby の行番号が得られないので、Java プロファイラーは使いたくありません。
jruby-profはありますか?
JRuby 1.5.5 には適切な --profile コマンドライン フラグが含まれています。
次のように使用します。
jruby --profile -S <script> <args>
Daniel Lucraft の新しいjruby-prof をチェックしてください
通常、コールスタックサンプリングを実行するときにのみ使用されるため、行番号の要求を受け取ったことはありませんが、オプションとしてこれをオンにできるかどうかを確認します。ただし、ほとんどの場合、自動ホットスポット検出と拡張可能なメータリングソリューションにより、rubyコードまたはjrubyの実装のどちらでも問題が検出されるため、作業する必要はありません。