2011-12-08 2 views
1

J'ai un système Fedora 16 avec 16 Go de RAM.Eclipse avec IcedTea: utiliser la mémoire maximale

java version "1.6.0_22" OpenJDK Runtime Environment (IcedTea6 1.10.4) (fedora-60.1.10.4.fc16-i386) VM OpenJDK serveur (build 20,0-b11, mode mixte )

je tente de lancer Eclipse en utilisant:

eclipse/eclipse -vmargs -Xms1024m -Xmx2048m

mais ce n'est pas le cas: "Impossible de créer la machine virtuelle Java".

Qu'est-ce que je fais mal?

Répondre

0

Vous tentez apparemment d'exécuter Eclipse dans une machine virtuelle Java 32 bits. C'est OK, mais cela signifie que vous ne serez pas en mesure d'utiliser n'importe où comme tous vos 16 Go de RAM. La limite théorique de ce qu'un système Linux laissera utiliser un processus 32 bits est inférieure à 3Gb.

Cela n'explique pas pourquoi Eclipse est tanking lorsque vous demandez un tas de 2 Go. Vous devriez pouvoir allouer un peu plus que cela. Avez-vous vérifié le fichier journal d'Eclipse pour voir s'il y a plus d'informations là-bas?

Quoi qu'il en soit, mon conseil serait de télécharger et d'installer un JDK 64 bits, et l'utiliser pour lancer Eclipse. Si vous décidez de rester avec 32 bits, vous devriez mettre à niveau de toute façon, car votre JDK actuel manque un certain nombre de correctifs de sécurité importants.

Questions connexes