我正在尝试使用SonarQube分析一个相当大的项目。我遇到了一个问题,它告诉我没有足够的内存,因此我着手解决这个问题。我知道我需要增加Java可以使用的内存量,但我不明白它想让我在哪里设置变量“SONAR_RUNNER_OPTS”。它一直告诉我没有设置,所以默认为1024。但显然这还不够。
所以我问,我在哪里设置这个变量?该变量似乎存在于我的
我该怎么办?
所以我问,我在哪里设置这个变量?该变量似乎存在于我的
...\.sonarqube\bin\sonar-runner\bin
文件夹中的sonar-runner.bat文件中,但更改它不起作用,因为MSBuild.SonarQube.Runner.exe
立即删除这些文件以重新创建它们,当我执行MSBuild.SonarQube.Runner.exe end
命令时。我该怎么办?
MSBuild.SonarQube.Runner.exe
获取日志?它的使用记录没有任何日志。http://puu.sh/ohGTQ/7953fd351a.png - OmniOwlSONAR_RUNNER_OPTS
的值过高。-Xms
是Java虚拟机从启动时应使用的最小内存量,根据您的屏幕截图 - 它无法分配所有内存而无法启动。要么减少-Xms
的值,要么增加VM /机器可用的内存。 - Dinesh Bolkensteyn