【发布时间】:2014-06-21 18:42:27
【问题描述】:
我正在处理 GWT + NetBeans + Maven 项目,但一直出现内存不足错误。我只是通过执行 gwt:debug 目标来运行该项目。
我尝试在 pom.xml 中设置更高的内存限制,如下所示:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>gwt-maven-plugin</artifactId>
<version>${gwt.version}</version>
<executions>
<execution>
<goals>
<goal>compile</goal>
<goal>test</goal>
</goals>
<configuration>
<modules>
<module>cz.bull.iui.User</module>
<!--<module>cz.bull.iui.Login</module>-->
</modules>
<localWorkers>4</localWorkers>
<extraJvmArgs>-Xmx1024M -Xss1024k -XX:MaxPermSize=1024M</extraJvmArgs>
<localWorkers>4</localWorkers>
<draftCompile>true</draftCompile>
<logLevel>INFO</logLevel>
<failOnError>false</failOnError>
<hostedWebapp>${project.build.directory}/${project.build.finalName}</hostedWebapp>
<style>OBF</style>
</configuration>
</execution>
</executions>
</plugin>
但是问题还是出现了:
有人可以建议我,我必须在哪里设置它,以便 GWT 获得足够的内存?通过检查任务管理器,我可以看到开发模式控制台在发生崩溃时使用了大约 500MB,这比定义的要少。
【问题讨论】:
-
只是猜测,也许您尝试使用“m”而不是“M”? (比如 -Xmx1024m -XX:MaxPermSize=384m),嗯?