声纳分析耗时太长

时间:2015-04-22 17:15:34

标签: sonarqube

我正在为Sonar V3.7.4中的遗留应用程序运行声纳分析 服务器中的配置文件设置是使用FindBugs的Sonar方式 Java应用程序的大小:

Lines of Code - 5.7 million 
Classes - 20K 
Packages - 200 
Issues - 2 million (post Sonar run) 

由于代码库首次与Sonar集成,因此声纳代码质量规则报告了数千个问题。对于服务器中的每次运行,服务器中需要大约10个小时。我正在寻找声纳分析中的一个选项,以便分析在服务器中仅针对代码库中所做的更改运行。通过这种方式,我可以每天集中并报告来自中央服务器的应用程序的整体问题,而无需为完整的未更改代码库运行几个小时,无论何时启动构建

以下是声纳运行时的分析摘录:

Sensors execution time - 480 mins 
Decorators execution time - 70 mins 
Post Job execution time - 25 mins 
Persisters execution time - 20 mins 
Save measures execution time - 15 mins 

传感器执行时间的分解:

Findbugs Sensors - 200 min 
Pmd Sensors - 160 mins 
Javasquid Sensor - 40 mins 
Cpd Sensor - 40 mins 

装饰者执行时间的分解:

Issue Tracking Decorator - 30 mins 
Manual Measure Decorator - 20 mins 
NewCoverage File Analyzer - 15 mins 

无论如何都要优化声纳运行时间以使其每天完成

0 个答案:

没有答案