Java 修复在EclipseJuno中运行的GWT内存不足的Perm大小的最简单方法是什么?

Java 修复在EclipseJuno中运行的GWT内存不足的Perm大小的最简单方法是什么?,java,eclipse,gwt,gwtp,Java,Eclipse,Gwt,Gwtp,在eclipse环境下运行Gwt应用程序时&尤其是刷新页面时,我经常会遇到“内存不足”的问题,或者页面需要很长时间才能加载并最终消失 其他问题的一些说明不是很清楚&每个人都提出了不同的解决方案来设置记忆,这让我非常困惑 这是我在C:\eclipse-jee-juno-SR1-win32-x86\u 64\eclipse中的eclipse.ini文件: -clean -startup plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813

在eclipse环境下运行Gwt应用程序时&尤其是刷新页面时,我经常会遇到“内存不足”的问题,或者页面需要很长时间才能加载并最终消失

其他问题的一些说明不是很清楚&每个人都提出了不同的解决方案来设置记忆,这让我非常困惑

这是我在
C:\eclipse-jee-juno-SR1-win32-x86\u 64\eclipse中的
eclipse.ini
文件:

-clean -startup plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20120522-1813 -product org.eclipse.epp.package.jee.product --launcher.defaultAction openFile --launcher.XXMaxPermSize 256M -showsplash org.eclipse.platform --launcher.XXMaxPermSize 256m --launcher.defaultAction openFile -vmargs -Dosgi.requiredJavaVersion=1.5 -Dhelp.lucene.tokenizer=standard -Xms40m -Xmx512m
我需要最简单的方法来修复它。那么,解决这个问题的最简单方法是什么呢?

启动Visual VM,看看每一代内存都在做什么

我将重点介绍perm gen。您可以按如下方式增加其设置:

-Xms256m -Xmx512m -XX:MaxPermSize=256m

您最好在64位操作系统上运行。32位JVM不允许最大堆大于1.2-1.5MB。

你能说清楚吗?在哪里设置这个??把这一行放在eclipse.ini文件的底部?我使用IntelliJ,而不是eclipse。我知道如何在我的IDE中设置,但不知道如何在你的IDE中设置。我在启动应用程序的时候就这样做了。这似乎快了一点,我把你的设置放在ini文件中,放在ini文件中不会有任何效果。这只会更改Eclipse本身的内存设置。而是将其放在运行配置:Get to run>运行配置中。。。然后选择运行配置并打开名为“参数”的选项卡。将其放入名为“VM参数”的框中。
-Xms256m -Xmx512m -XX:MaxPermSize=256m