1

今日の動的呼び出し、リフレクション、ランタイムインジェクションの世界は、ctagsdoxygen、CDOCなどの従来のツールではうまく機能しません。

静的メソッド呼び出しと動的メソッド呼び出しの両方を表示できるメソッド呼び出し階層視覚化ツールを探しています。使いやすく、実行中に軽量で、記録されたランタイムセッションに関する役立つ詳細情報を提供する必要があります。

さて、 CallgrindはファミリーCの有効なソリューションと見なすことができると思います。

JVMベースのバイトコードの静的メソッド呼び出しと動的メソッド呼び出しの両方のコールグラフを作成するために、どのツール/手法を提案できますか?意図した最終結果は、main()から呼び出された各メソッドへのパスを示すことができるグラフィカル表示(できればインタラクティブ)です。

この投稿の調査中にjavashotに出くわしましたが、これは私が目指している種類のアプローチのようです。これを、IDE内から使用できるプロファイラーなどに統合することをお勧めします( Eclipse、IntelliJ、Netbeansなど)。

ありがとう、マキシム。

4

1 に答える 1

0

ほとんどの Java プロファイラーはこれを行います。JProfilerは、コール グラフを非常にユーザーがアクセスしやすい方法で表示することにより、特にうまく機能します。

于 2010-04-19T12:01:17.400 に答える