私はEclipseを使用してJavaコードを記述しています。いくつかのコードをデバッグしている場合は、ブレークポイントを設定して、コードが各関数を通過するときにそれに従うか、バックトラックすることができます。また、呼び出し階層または参照を調べてアイデアを得ることができます。しかし、それだけでは十分ではありません。
「ポイントA」(インターフェースのボタンを押す)から「ポイントB」(結果を取得する)までのプロセスに沿って、各スレッドが何をしているかを時間ベースで視覚化したいと思います。 。どのクラス/メソッドがどの順序で呼び出されたかを確認したい。あるメソッドからどのような出力が出て、新しいプロセスを起動する別のメソッドに入るのかを視覚化する良い方法が必要です...など。
このタイプの視覚化に使用できるのはプロファイラーだけですか?基本的には、アクション図やフロー図を作成したいです。このようなものを生成できるプラグインやアプリはありますか?
編集:これは私が考えていることの例です...少なくとも視覚的に:essmodel.sourceforge.net/index.htmlコードがリードしている場所のフローがあります。しかし、これは、どのクラスが他のクラスにつながるか、およびどの入力/出力オプションが使用可能かを示す静的なマップにすぎないと思います。特定のケースに基づいてフローをマッピングしたいと思います。