2010-04-19 69 views
1

當今的動態調用,反射和運行時注入的世界僅適用於ctagsdoxygen和CDOC等傳統工具。爲動態調用的方法生成調用層次結構

我正在尋找一個方法調用層次結構可視化工具,可以顯示靜態和動態方法調用。它應該很容易使用,在執行期間點亮並提供有關記錄的運行時會話的有用詳細信息。

現在我猜Callgrind可以考慮爲家庭C.

你可以建議什麼工具/技術來創建一個調用圖形,用於基於JVM字節碼靜態和動態兩種方法調用一個有效的解決方案?預期的最終結果是一個圖形顯示(最好是交互式),它可以顯示從main()到每個被調用的方法的路徑。

在這篇文章的研究過程中,我偶然發現了javashot,看來這是我所瞄準的那種方法,我寧願將它整合到一種類似於profiler或類似的profiler中,在我的IDE(Eclipse,IntelliJ,Netbeans等)中。

謝謝, Maxim。

回答

0

大多數Java分析器都這樣做。 JProfiler特別好,通過顯示調用圖是非常用戶可訪問的方式。