jQAssistant - 减少内存消耗

时间:2016-07-14 08:29:43

标签: java nexus jqassistant

我们有一个Nexus存储库,里面有几千件文物 - 罐子,战争和耳朵。我尝试使用jQAssistant(使用scan -u maven:repository:...)扫描此存储库,但即使是4GB的Java 1.7堆内存也不够,几小时后发生内存不足错误。

有没有办法减少内存消耗,例如扫描存储库的部分内容?或者我可以配置jQAssistant来使用更少的内存吗?

1 个答案:

答案 0 :(得分:1)

存储库扫描程序已经过大量运行几个小时的工件测试,所以这是一个不好的意外。

查看问题的原因会很有帮助。你可以用

做同样的运行吗?
JQASSISTANT_OPTS=-XX:+HeapDumpOnOutOfMemoryError ...

使用Eclipse MAT(http://www.eclipse.org/mat/)加载生成的转储并创建泄漏嫌疑人报告(这是加载转储后直接提供的选项之一)?