Ändern der Speicher Einstellungen in eclipse.ini Ursachen Konnte keine JVM

Ich habe ein Folgendes problem. Wenn ich versuche, heben Sie den Speicher für die JVM in eclipse.ini Datei, ich bekomme immer Could not create Java Virtual Machine Ausnahme.

Meine aktuellen memory-Einstellungen sind

-Xms1024m
-Xmx1024m
-Xmn256m
-Xss2m

Und ich möchte Sie zu erheben, um

-Xms2048m 
-Xmx2048m
-Xmn512m
-Xss2m

Läuft bei mir auf 32-bit-Java, JDK 1.6. Ich habe ein 64-bit-Rechner mit 12 GB Speicher. Der Grund, warum ich bin nicht mit einem 64-bit-Java ist, dass wir Sie angetroffen haben einige problemes bei spurgeführte unserer apps, so dass wir wieder umgestellt auf 32-bit-Version.

Vielen Dank für die Ratschläge.

BEARBEITEN

Ok, also hier ist mein stack-trace, es tritt auf, wenn ich versuche, starten Sie Eclipse. Beachten Sie auch, dass ich Xms Parametersatz nur 512M aber es funktioniert, wenn es sich auf 1024M, aber es scheint zu viel für eine (sogar große) web-app.

Ändern der Speicher Einstellungen in eclipse.ini Ursachen Konnte keine JVM

  • Wie ich schon schrieb, 12 GB.
  • Ich glaube, dass die 32-bit version kann nur bis zu 1,5 G Arbeitsspeicher
  • Siehe stackoverflow.com/q/171205/651140
  • Siehe auch Grenzen Größe des Java-heap
  • Mein Rat ist.. -Xms1024m -Xmx1024m einstellen ..die -Xms Wert auf eine wesentlich kleinere Zahl als -Xmx. Nicht das problem hier, nur eine gute Idee, nicht zu vermuten, dass der app. wird brauchen alle, dass der Speicher.
  • es ist erwähnenswert, dass, die Seite ist ziemlich alt. Meine Erfahrung mit neueren JVMs und Linux, benötigen Sie keine speziellen kernel zu gehen, um ein >2Gb heap. Es scheint, dass "Hugemem-Kernel" ist der standard für 32-bit-Linux in diesen Tagen. Die Seite wird auch nicht erwähnt, dass einige Versionen von 32-bit-Windows kann so konfiguriert werden, mithilfe der PAE ...

InformationsquelleAutor Petr Mensik | 2012-04-18
Schreibe einen Kommentar