Eclipse:java.lang.OutOfMemoryError:PermGen空间

苏雷什·阿塔(Suresh Atta)

我的日食配置。

Eclipse:最新版本(Kepler)

我的日食config.ini

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20130521-0416
-product
org.eclipse.epp.package.standard.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40M
-Xmx512M

更新后从到朱诺到开普勒。但是同样,configuration我没有遇到任何问题。

我面临的例外是

Caused by: java.lang.OutOfMemoryError: PermGen space
    at sun.misc.Unsafe.defineClass(Native Method)
    at sun.reflect.ClassDefiner.defineClass(ClassDefiner.java:45)
    at sun.reflect.MethodAccessorGenerator$1.run(MethodAccessorGenerator.java:381)
    at java.security.AccessController.doPrivileged(Native Method)
    at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:377)
    at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:59)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:28)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at net.sf.beanlib.provider.BeanPopulator.invokeMethodAsPrivileged(BeanPopulator.java:221)
    at net.sf.beanlib.provider.BeanPopulator.doit(BeanPopulator.java:194)
    at net.sf.beanlib.provider.BeanPopulator.processSetterMethod(BeanPopulator.java:172)
    at net.sf.beanlib.provider.BeanPopulator.populate(BeanPopulator.java:270)
    at net.sf.beanlib.provider.replicator.ReplicatorTemplate.populateBean(ReplicatorTemplate.java:174)
    at net.sf.beanlib.provider.replicator.BeanReplicator.replicateBean(BeanReplicator.java:173)
    at net.sf.beanlib.hibernate3.Hibernate3JavaBeanReplicator.replicateBean(Hibernate3JavaBeanReplicator.java:71)
    at net.sf.beanlib.provider.replicator.ReplicatorTemplate.replicateByBeanReplicatable(ReplicatorTemplate.java:125)
    at net.sf.beanlib.provider.replicator.ReplicatorTemplate.replicate(ReplicatorTemplate.java:120)
    at net.sf.beanlib.provider.replicator.ReplicatorTemplate.replicate(ReplicatorTemplate.java:67)
    at net.sf.beanlib.hibernate3.Hibernate3CollectionReplicator.replicate(Hibernate3CollectionReplicator.java:143)
    at net.sf.beanlib.provider.replicator.CollectionReplicator.replicateCollection(CollectionReplicator.java:88)
    at net.sf.beanlib.hibernate3.Hibernate3CollectionReplicator.replicateCollection(Hibernate3CollectionReplicator.java:79)
    at net.sf.beanlib.provider.replicator.ReplicatorTemplate.replicate(ReplicatorTemplate.java:101)
    at net.sf.beanlib.provider.BeanTransformer.transform(BeanTransformer.java:224)
    at net.sf.beanlib.provider.BeanPopulator.doit(BeanPopulator.java:201)
    at net.sf.beanlib.provider.BeanPopulator.processSetterMethod(BeanPopulator.java:172)
    at net.sf.beanlib.provider.BeanPopulator.populate(BeanPopulator.java:270)
    at net.sf.beanlib.provider.replicator.ReplicatorTemplate.populateBean(ReplicatorTemplate.java:174)
    at net.sf.beanlib.provider.replicator.BeanReplicator.replicateBean(BeanReplicator.java:173)
    at net.sf.beanlib.hibernate3.Hibernate3JavaBeanReplicator.replicateBean(Hibernate3JavaBeanReplicator.java:71)
    at net.sf.beanlib.provider.replicator.ReplicatorTemplate.replicateByBeanReplicatable(ReplicatorTemplate.java:125)
    at net.sf.beanlib.provider.replicator.ReplicatorTemplate.replicate(ReplicatorTemplate.java:120)
      [ERROR] Out of memory; to increase the amount of memory, use the -Xmx flag at startup (java -Xmx128M ...)

一直在告诉我

[ERROR]内存不足;要增加内存量,请在启动时使用-Xmx标志(java -Xmx128M ...)

这是我的VM参数

在此处输入图片说明

可能是什么问题..

谢谢你的帮助。

安德鲁·马丁

Eclipse的维基-

为什么会出现java.lang.OutOfMemoryError:PermGen空间?

JRE设置的默认最大永久生成空间可能太小。这与允许的最大堆空间无关。您可以通过使用VM参数启动Eclipse来增加PermGen的最大大小:-XX:MaxPermSize = 128m

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

java.lang.OutOfMemoryError:PermGen空间异常

java.lang.OutOfMemoryError:PermGen空间

java.lang.OutOfMemoryError:PermGen空间

java.lang.OutOfMemoryError:PermGen空间

处理“ java.lang.OutOfMemoryError:PermGen空间”错误

JBoss Weld + java.lang.OutOfMemoryError:PermGen空间

Maven构建中的“ java.lang.OutOfMemoryError:PermGen空间”

java.lang.OutOfMemoryError:PermGen空间仍然存在

Android Robolectric Gradle-java.lang.OutOfMemoryError:PermGen空间

java.lang.OutOfMemoryError:Jetty的PermGen空间错误

打开jsp页面时的java.lang.OutOfMemoryError(PermGen空间)和java.lang.ClassNotFoundException

JBoss EAP 6.1上的Hotswap-agent-java.lang.OutOfMemoryError:PermGen空间

java.lang.OutOfMemoryError:嵌入式码头中的PermGen空间

java.lang.OutOfMemoryError:将项目收敛到Maven之后的PermGen空间

Java-OutOfMemoryError:PermGen空间

Eclipse Java 1.8 java.lang.outofmemoryerror:Java堆空间

在Eclipse中增加堆空间:(java.lang.OutOfMemoryError)

java.lang.OutOfMemoryError:Java堆空间

java.lang.OutOfMemoryError:Java堆空间

java.lang.OutOfMemoryError:Java堆空间?

Gradle java.lang.OutOfMemoryError:元空间

java.lang.OutOfMemoryError:Payara和Eclipse上的Java堆空间

获取“ java.lang.OutOfMemoryError:Java堆空间”

java.lang.OutOfMemoryError:Maven中的Java堆空间

错误java.lang.OutOfMemoryError:Java堆空间

java.lang.OutOfMemoryError:带有蜂巢的Java堆空间

PySpark:java.lang.OutofMemoryError:Java堆空间

kafka.server.KafkaServerStartable-java.lang.OutOfMemoryError:Java堆空间

如何修复java.lang.OutOfMemoryError:Java堆空间错误?