是否可以生成應用程序的全局調用圖?如何爲java項目生成調用圖
基本上我試圖找到應用程序的最重要的類。
我在尋找Java的選項。
我試過Doxy Gen,但它只生成繼承圖。
我當前的腳本:
#! /bin/bash
echo "digraph G
{"
find $1 -name \*.class |
sed s/\\.class$// |
while read x
do
javap -v $x | grep " = class" | sed "s%.*// *%\"$x\" -> %" | sed "s/$1\///" | sed "s/-> \(.*\)$/-> \"\1\"/"
done
echo "}"
可能重複[如何生成Java調用圖](http://stackoverflow.com/questions/1982890/how-to-generate-a-java-call-graph) – 2011-02-11 21:42:34
「最重要的」,可能不是,但是這可能會暴露具有太多功能的類,我想。 – 2011-02-11 21:43:33
@Sean,它可能是一個重複的*問題*,但沒有*答案*在那裏解決它。 – 2011-02-11 21:46:59