我已经在很多地方查出了以下错误,但似乎无法就解决方案达成共识,也无法就此解决问题达成共识。
“Maven项目 扫描错误[项目路径]; java.lang.OutOfMemoryError:Java堆空间“
我将MAVEN_OPTS设置为“-Xms512m -Xmx1024m -XX:MaxPermSize = 1024”
我导入的项目是一个包含许多图像,图标,.swf和JS文件的资产项目。
我还需要其他东西,还是我在终端中以错误的方式设置上述内容?
答案 0 :(得分:1)
查看jvisualvm中的maven构建过程(来自你的jdk)。在那里你可以看到消耗了多少内存。如果您发现构建超过1024 MB,请将-Xmx设置为更高的值。如果您发现最大堆大小低于1024 MB,那么您的MAVEN_OPTS设置不起作用。
答案 1 :(得分:0)
再次增加更多堆大小,为JVM设置:http://www.wikihow.com/Increase-Java-Memory-in-Windows-7
打开Java任务控制以查看RAM,堆大小使用情况。它可以让您深入了解适合的内存大小。 http://www.oracle.com/technetwork/java/javaseproducts/mission-control/java-mission-control-1998576.html