2014-04-15 16 views
22

Es ist das erste Mal, dass ich Proguard benutze, ich habe festgestellt, dass, wenn Sie viele benutzerdefinierte Regeln zu proguard-project.txt hinzufügen dauert es offensichtlich viel mehr Zeit für den Aufbau. Das ist der Grund, dass Eclipse einen GC overhead limit exceeded meldet, und dann muss ich das Herunterfahren von Java erzwingen, weil der Editor weiterhin Fehler- und Alarmdialoge öffnet. Gibt es eine Möglichkeit, diese kontinuierlichen Abstürze auf Eclipse zu vermeiden und so das Problem behoben here zu melden?Eclipse stürzt ab mit einem GC Overhead Limit überschritten Fehler

+3

Fixed, ich habe alle anderen Forenbeiträge über das Problem gelesen, aber niemand hat gesagt, wie man es auf Eclipse beheben kann. Ich habe den Fix hier gefunden http://docs.oseems.com/general/application/eclipse/fix-gc-overhead-limit-exceeded – Silvio

+1

Eine gute Idee ist, die Lösung als eine Antwort auf Ihre eigene Frage zu posten und es als zu markieren akzeptiert. Das wird es anderen, die das über Google finden könnten, leicht machen. – Fredrik

+0

Ok, aber ich muss auf die Antwort warten, weil ich weniger als 10 Ruf habe. Ich hoffe nicht zu vergessen ... – Silvio

Antwort

90

Fixed, ich habe alle anderen Forenbeiträge über das Problem gelesen, aber niemand hat gesagt, wie man es auf Eclipse beheben kann. Ich fand das Update here


EDIT: falls der Link tot wird, ist hier, was Sie tun können. Editiere "eclipse.ini" und setze so etwas wie folgt ein:

-XX:MaxPermSize=1024m 
-Xms512m 
-Xmx1024m 
+3

Ignorieren Sie nicht das Addendum von MaxPermSize in diesem Post. Ich konnte mein Projekt nicht zur Arbeit bringen, bis ich es erhöht habe. –

+0

Alter, ich hätte deine Antwort früher finden sollen .. Ich habe etwa anderthalb Tage verloren, um mein Problem zu lösen .. Danke! – user3132352

+5

Danke Silvio. Falls jemand auf dem Mac ist, können Sie eclipse.ini in Ihrem Installationsordner finden, zB /Applications/eclipse.app/Contents/MacOS – blueskin

6

Entferne alle Fehler und Warnungen von deinen Layouts. Stellen Sie sicher, dass Sie die Eclipse im Admin-Modus ausführen (Windows-Benutzer) Gehen Sie zu Ihrem Eclipse-Ordner -> öffnen Sie die Datei eclipse.ini und vergewissern Sie sich, dass die folgenden Einträge übereinstimmen.

-Dosgi.requiredJavaVersion=1.6-Xms512m-Xmx1024m 

Dies kann Ihnen ein wenig helfen.

und

Change Target SDK in Ihrem Manifest zu 18 für die Zeit, um die Zusammenstöße zu vermeiden ist. Problem ist mit android-19. Warten Sie vor dem Zurückschalten auf ein weiteres Update.

+0

Ja, ich hatte auch sdk auf android-19 – 100rabh

+0

Dies wird helfen, wenn Sie den gleichen Fehler erhalten Linux, nachdem Sie alle anderen Attribute geändert haben. – sandalone

Verwandte Themen