我需要在我的项目(大约有一百万行代码的100+ eclipse java/插件项目)中找到所有的递归方法,因为我们发现了一些由递归方法引起的性能问题。我们并不关心使用过的库。
我更喜欢开源/免费的eclipse插件。静态代码分析器会更好。
Findbug或google的codepro似乎没有这样的功能。还要检查样式、PMD等。
有没有人知道这样的工具,或者给出一些提示来编写这样的功能?
发布于 2011-06-01 13:19:58
你找错人了。
从递归导致的“一些”性能问题得出所有递归都会导致所有性能问题的结论是错误的。
您必须已经有了一种查找性能问题的方法。因此,寻找性能问题,而不是递归方法。如果性能问题是由递归方法引起的,请修复它。如果是由于其他原因,解决这个问题。这样你就解决了所有需要解决的问题,也解决了所有不需要解决的问题。
https://stackoverflow.com/questions/6195820
复制相似问题