Eclipse是否有任何插件可以解决像IntelliJ这样的性能错误?
性能错误示例:
int [] a,b;
b=f();
a=new int[b.length];
for(int i=0;i<b.length;i++)
{
a[i]=b[i];
}
在System.CopyArray函数中使用的IntelliJ建议。
答案 0 :(得分:4)
对于Eclipse,请使用PMD,FindBugs和CheckStyle插件。
我从未使用IntelliJ IDEA任何延长的时间,所以我不能保证你会发现哪些功能相同或不同。 Eclipse,IDEA和Netbeans有许多相似之处,但细节往往差异很大。
例如,PMD有警告AvoidArrayLoops
,它应标记上面的代码。
如果您遗漏了某些内容,则所有这些工具都支持自定义扩展程序。
但Eclipse不是IntelliJ IDEA。
这些插件的优点是它们可用于所有IDE,因此您可以配置它们一次,并且您将在任何地方看到相同的警告。