as mentioned e.g here and here, SonarCloud deployed new CFamily plugin.
In our project it resulted in noticeable slowdown of the analysis, resulting in timeout of the build.
In this topic, I would like to gather tips how to speed-up the analysis.
we currently need between 5-17 minutes (depending on ccache hits) to build the project. Analysis takes additional half an hour, almost entirely on C++ code.
Regarding the cores, I don’t know if they are physical or virtual, but we got some speedup nonetheless.
They are virtual as they are provided by gce instances. Unfortunately at the moment I don’t have a better recommendation other than using something different than Travis (if you are on a public project). There are many alternatives, i.e. Azure DevOps, AppVeyor, Cirrus CI.