IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Eclipse Java Discussion :

modifier paramètres XXMaxPermSize et Xmx dans le fichier config


Sujet :

Eclipse Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Mars 2007
    Messages
    334
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 334
    Par défaut modifier paramètres XXMaxPermSize et Xmx dans le fichier config
    Bonjour, je viens d'installer Eclipse avec la version JRE 1.5.
    quand je fais tourner mon programme, j'ai un problème de Java Heap space.
    j'ai essayé de modifier les paramètres au niveau du fichier "config.ini":
    par défaut les valeurs sont:

    --launcher.XXMaxPermSize
    256M
    vmargs
    -Dosgi.requiredJavaVersion=1.5
    -Xms40m
    -Xmx124m

    alors je les ai changé pour:
    --launcher.XXMaxPermSize
    1024M
    vmargs
    -Dosgi.requiredJavaVersion=1.5
    -Xms256m
    -Xmx512m
    mais j'obtiens à chaque fois un message d'erreur "JVM terminated.."
    vous avez une idée sur les valeurs à mettre pour "--launcher.XXMaxPermSize",-Xms et Xmx?
    Merci.

  2. #2
    Expert confirmé
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Par défaut
    Bonjour,
    Qu'elle version d'eclipse ? Car y'a un bug dans les versions avant 3.3.1.1 qui fait qu'eclipse ne passe pas les bons paramètres à la JVM.

  3. #3
    Membre éclairé
    Inscrit en
    Mars 2007
    Messages
    334
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 334
    Par défaut
    j'ai la version Eclipse Europa.

    j'ai l'impression qu'elle n'accepte pas plus que 512M en Xmx

  4. #4
    Membre Expert
    Avatar de natha
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 346
    Par défaut
    Si c'est ton programme qui fait Java Heap Space, augmenter la mémoire d'Eclipse n'y changera rien, c'est la mémoire utilisée par ton programme qu'il faut monter !

  5. #5
    Membre éclairé
    Inscrit en
    Mars 2007
    Messages
    334
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 334
    Par défaut
    en fait, quand je mets plus de 512Mo en Xmx, Eclipse ne se lance même pas, et j'ai un message d'erreur de ce genre:

    "JVM terminated. Exit code=1
    /opt/jdk1.5.0_05/bin/java
    ......"
    donc ça vient pas vraiment de mon programme.

    sinon j'aimerais bien savoir aussi comment augmenter la mémoire pour mon programme.
    Merci.

  6. #6
    Expert confirmé
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Par défaut
    Citation Envoyé par flora806 Voir le message
    j'ai la version Eclipse Europa.
    Europa c'est assez générique ... je te parlais de la version exacte (numérique), consultable via Help > About.
    Vérifies si t'as bien 3.3.1.1.

  7. #7
    Membre éclairé
    Inscrit en
    Mars 2007
    Messages
    334
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 334
    Par défaut
    j'ai bien la version 3.3.1.1

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 12
    Par défaut
    pour continuer sur la réponse de natha, si c'est l'execution de ton programme qui retourne l'erreur java heap space, tu dois aller dans la fenetre des configurations d'execution (la petite fleche vers le bas a gauche de la grosse fleche verte de lancement -> executer) Tu choisis ensuite dans Application java ta configuration de lancement, tu sélectionne l'onglet arguments, et dans le cadre en bas intitulé arguments vm, tu peux placer test paramètres xmx,xms, etc...

    en revanche, pour le lancement de eclipse avec plus de ram via le config.ini, g vois pas trop pkoi ca plante, a - que tu ai moins de 512mo dispo (swap compris) mais g me doute que c'est pas ca.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 28/03/2011, 14h05
  2. Modifier ou supprimer une chaîne dans un fichier texte
    Par Roud9 dans le forum Entrée/Sortie
    Réponses: 4
    Dernier message: 05/12/2010, 00h26
  3. modifier STDOUT afin d'écrire dans un fichier
    Par Jasmine80 dans le forum Langage
    Réponses: 4
    Dernier message: 24/06/2008, 15h24
  4. Réponses: 1
    Dernier message: 28/05/2008, 16h13
  5. Réponses: 8
    Dernier message: 11/12/2007, 17h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo