声纳Qube 6.7.1。声纳扫描仪3.0.3.778。适用于詹金斯的声纳扫描仪插件 2.6.1。Postgres 9.6.6 数据库。一切都在一台 Solaris 11 Unix 机器上运行。项目语言是OpenEdge ABL。我在文档中的任何地方都没有提到在多个内核上运行扫描仪。
2012 年的一个问题似乎表明它无法在多核上运行。 声纳多核
大约 2015 年的另一个问题确定扫描仪无法利用 Maven 的多线程构建。 Maven Sonarqube 插件:多线程
似乎有一个插件(SonarCFamily)提供了一种在多个内核上扫描项目的方法,尽管我们的应用程序不是用 C 编写的。https://docs.sonarqube.org/display/PLUG/Multithreaded+Code+Scan
我的兴趣是加快声纳扫描仪分析速度。对我们(无可否认,大约 100 万行)代码库的分析花了整整 24 小时。唯一安装的插件是基本的openge 语言插件。仅默认 OpenEdge 规则处于活动状态。