2010-07-12 56 views
0

我有一个Tomcat驱动的web应用程序,该应用程序构建为战争并部署。多年来它已被用于几个不同的任务,并且它有很多很多很多的类和库。在Java Web应用程序中查找未使用的代码

我想对已使用和未使用的类(甚至可能是依赖项)进行一些自动化的人口普查,并获得一份报告,说明哪些类,方法甚至是几天内还没有执行过的行生产使用。

有没有可以为我生成这样的报告的工具?

回答

0

如果你在谈论的生产系统未使用的代码(功能)的统计数据,你可以简单地与启用启动“-verbose:一流”为启动参数。我不认为Sun JDK(至少JDK 5)支持正则表达式来限制日志到特定的包。

最好使用静态分析工具(如PMD/Sonar)分析未使用的方法/块,而不是使用方法/线路级进行测量。

相关问题