Хотелось бы спросить ваши предложения о том, почему мой сонар-бегун работает почти 1 неделю, импортируя результаты xml, полученные из Bullseye. Наша база кода C ++ довольно большая, по крайней мере, несколько миллионов.
Я попытался увеличить размер кучи Java, чтобы устранить «ОШИБКА — Невозможно обновить семафор org.apache.ibatis.exceptions.PersistenceException», выполнив (export SONAR_RUNNER_OPTS = «- Xmx3062m -XX: MaxPermSize = 512m -XX: ReservedCodemacheS: «). Кроме того, мой sonar-project.properties выглядит так:
sonar.sources=./cplusplus
sonar.cxx.includeDirectories=../../../ThirdPartyTools,../../../shared_3rdParty,../../../NAG_Software,../../../Archive,cplusplus/framework/include,include/
sonar.exclusions= cplusplus/framework/include/boost/*,**/*.doc,**/*.docx,**/*.ipch
sonar.cxx.coverage.reportPath=testAllAppl.xml
sonar.language=c++
Файл testAllAppl.xml содержит все результаты Bullseye. Мне интересно, что я могу сделать, чтобы повысить производительность — многопоточность делать не стоит на основе существующих постов здесь.
Можно ли добавить больше в исключения или я включаю слишком много кода (./include/ содержит программные ссылки на все библиотеки boost и наши собственные библиотеки)? Что еще я могу попробовать, чтобы ускорить производительность?
Заранее спасибо за ваше любезное участие!
Задача ещё не решена.