java.lang.OutOfMemoryError: PermGen space in Eclipse Helios

Erstellt habe ich eine Xtext-plugin in eclipse. Jedes mal, wenn ich starten Sie es als "Eclipse Application" über das Kontext-Menü, bekomme ich ein paar Momente der Gnade, bevor die neue Eclipse-Instanz abstürzt. Ich wechseln Sie zurück auf die ursprüngliche Instanz und in der Konsole sehe ich

Root exception:
java.lang.OutOfMemoryError: PermGen space

Habe ich blickte zurück auf einige Lösungen die in den Foren aber viele beziehen sich auf tomcat. Kann mir jemand ein paar Vorschläge wie ich dieses Problem beheben könnte? Ich benutze Eclipse helios. Mein 'eclipse.ini " - Datei sieht wie folgt aus:

-startup
plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.2.R36x_v20101222
-product
org.eclipse.epp.package.java.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx384m

Die Maschine, die ich verwende eclipse verfügt nur über 4GB RAM

======================================================================

Update: ich hoffe, dies ist hilfreich für Personen, die das gleiche problem haben.
Ich folgte den Anweisungen hier und versucht, die Einstellung der
-XX:MaxPermSize=256m in meinem eclipse.ini-Datei. Dies hat nicht funktioniert. Schließlich
Ich musste deinstallieren Sie das java sdk (ich war mit dem neuesten jdk1.6.0_26) installiert und ich
eine ältere version (jdk1.6.0_20) von hier. Sodann habe ich -XX:MaxPermSize=256m
in meinem eclipse.ini und es sieht jetzt wie folgt aus:

-startup
plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.2.R36x_v20101222
-product
org.eclipse.epp.package.java.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.defaultAction
openFile
-vmargs
-Xms40m
-Xmx1024m
-XX:MaxPermSize=256m

Ich hoffe, das hilft jemand in der gleichen situation. Dieses problem Los war
wenn ich starten meiner Xtext-plugin.

InformationsquelleAutor Joeblackdev | 2011-06-30

Schreibe einen Kommentar