繁体   English   中英

java.lang.OutOfMemoryError:PermGen(GWT + NetBeans + Maven)

[英]java.lang.OutOfMemoryError: PermGen (GWT + NetBeans + Maven)

我正在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开发模式控制台 有人可以告诉我,我必须在哪里设置它,以便GWT获得足够的内存? 通过检查任务管理器,我可以看到发生崩溃时,Development Mode控制台正在使用大约500MB的内存,这比定义的要少。

请查看下面的链接,其中建议了很多方法来设置Jetty的vm参数。

唯一的好答案是切换到Eclipse,但它不适用于NetBeans。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM