Linux 在Eclipse.ini之外设置JVM maxperm大小

Linux 在Eclipse.ini之外设置JVM maxperm大小,linux,eclipse,Linux,Eclipse,我在Linux RHEL5 64上使用eclipse64 3.7.1,我有8G的ram 不管我把桌子放多大 -Dosgi.requiredJavaVersion=1.5 -XX:MaxPermSize=1024M -Xms1024m -Xmx1024m 我仍然会遇到如下错误: Error while logging event loop exception: java.lang.OutOfMemoryError: PermGen space at java.lang.Class

我在Linux RHEL5 64上使用eclipse64 3.7.1,我有8G的ram

不管我把桌子放多大

-Dosgi.requiredJavaVersion=1.5
-XX:MaxPermSize=1024M
-Xms1024m
-Xmx1024m
我仍然会遇到如下错误:

Error while logging event loop exception:
java.lang.OutOfMemoryError: PermGen space
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:791)
        at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.

还有其他地方可以配置与eclipse和JVM相关的内存选项吗?请帮忙

如果在将max
PermGen
size设置为1024M后仍出现异常,则应用程序中可能存在类加载器泄漏。增加PermGen大小将在一段时间内缓解这些异常,但对长时间运行的应用程序可能没有多大帮助


您可能会发现本文很有用:

我对这些变量所做的一切都没有帮助。唯一会改变的是Eclipse保持开放和稳定的长度。但通常在使用约3分钟后崩溃。我一定会查清楚的。非常感谢。