1

我们有一个包含数千个工件的 Nexus 存储库——罐子、战争和耳朵。我尝试使用 jQAssistant(使用scan -u maven:repository:...)扫描这个存储库,但即使是 Java 1.7 的 4GB 堆内存也不够用,几个小时后出现内存不足错误。

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

4

1 回答 1

1

存储库扫描器已经用运行了几个小时的大量工件进行了测试,所以这是一个糟糕的惊喜。

了解问题的原因会很有帮助。你能做同样的事情吗

JQASSISTANT_OPTS=-XX:+HeapDumpOnOutOfMemoryError ...

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

于 2016-07-14T11:39:21.230 回答