我正在使用带有Maven 3.2.1的Fortify SCA插件来扫描相当大的Java webapp。
麻烦的是,似乎sourceanalyzer似乎没有使用我在自定义bat文件或pom文件中授予它的全部内存量。这台机器有16GB的RAM,当扫描完成18-20小时后,它将打印"使用的内存:317 MB"并且该报告有一堆内存不足警告。除了这次扫描之外,这台机器什么都不做,而且当它运行任务管理器时显示某些东西正在使用一堆内存。
错误消息是"由于JVM垃圾回收,扫描进度正在减慢。"
我的MAVEN_OPTS:
我需要弄清楚如何加快扫描速度并删除内存警告。
由于
答案 0 :(得分:0)
您可以尝试使用SCA内存变量选项。设置:
SCA_VM_OPTS = -Xmx8000M
您还可以尝试将Fortify问题发布到https://protect724.hp.com的在线论坛。支持小组监督这些论坛。