2010-07-12 90 views
0

我有一個Tomcat驅動的web應用程序,該應用程序構建爲戰爭並部署。多年來它已被用於幾個不同的任務,並且它有很多很多很多的類和庫。在Java Web應用程序中查找未使用的代碼

我想對已使用和未使用的類(甚至可能是依賴項)進行一些自動化的人口普查,並獲得一份報告,說明哪些類,方法甚至是幾天內還沒有執行過的行生產使用。

有沒有可以爲我生成這樣的報告的工具?

回答

0

如果你在談論的生產系統未使用的代碼(功能)的統計數據,你可以簡單地與啓用啓動「-verbose:一流」爲啓動參數。我不認爲Sun JDK(至少JDK 5)支持正則表達式來限制日誌到特定的包。

最好使用靜態分析工具(如PMD/Sonar)分析未使用的方法/塊,而不是使用方法/線路級進行測量。

相關問題