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

Tests et Performance Java Discussion :

[Sonar / Cobertura] Problème de "out of space"


Sujet :

Tests et Performance Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 716
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 716
    Par défaut [Sonar / Cobertura] Problème de "out of space"
    Bonjour

    Depuis Maven3, je tente de lancer sonar en ligne de commande, et je rencontre un out of Heap Space malgre mon option memoire Maven, le decoupage de mon projet est assez important en taille,et je n'ai qu'un seul pom
    Une idee Merci d'avance
    Philippe

    set MAVEN_OPTS=-Xms256m -Xmx1024m
    /usr/bin/mvn sonar:sonar -D maven.test.skip=true -X

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    [cobertura] WARN  [main] net.sourceforge.cobertura.instrument.Main - Unable to instrument file /home/phil/workspace_tronc/jac/jac-core/target/generated-classes/cobertura/com/pid/controle/runner/ControleRunner.class
    java.lang.OutOfMemoryError: Java heap space

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 716
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 716
    Par défaut
    Citation Envoyé par pcouas Voir le message
    Bonjour

    Depuis Maven3, je tente de lancer sonar en ligne de commande, et je rencontre un out of Heap Space malgre mon option memoire Maven, le decoupage de mon projet est assez important en taille,et je n'ai qu'un seul pom
    Une idee Merci d'avance
    Philippe

    set MAVEN_OPTS=-Xms256m -Xmx1024m
    /usr/bin/mvn sonar:sonar -D maven.test.skip=true -X

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    [cobertura] WARN  [main] net.sourceforge.cobertura.instrument.Main - Unable to instrument file /home/phil/workspace_tronc/jac/jac-core/target/generated-classes/cobertura/com/pid/controle/runner/ControleRunner.class
    java.lang.OutOfMemoryError: Java heap space

  3. #3
    Membre Expert
    Homme Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 963
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 963
    Par défaut
    vous êtes certain que "set" suffit pour que la variable d'environnement soit transmise aux processus fils ?
    (essayez export…)

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 716
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 716
    Par défaut
    Bonjour

    J'ai le meme soucis avec la commande
    # windows
    #set MAVEN_OPTS=-Xms256m -Xmx1024m
    # linux
    #export "MAVEN_OPTS=-Xms256m -Xmx1024m"
    export MAVEN_OPTS="-Xms256m -Xmx1024m"


    Merci d'avance
    Philippe

  5. #5
    Membre Expert
    Homme Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 963
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 963
    Par défaut
    et augmenter aussi le -XX:MaxPermSize=...m ?

  6. #6
    Membre éclairé Avatar de leminipouce
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2004
    Messages
    754
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Janvier 2004
    Messages : 754
    Par défaut
    Citation Envoyé par JeitEmgie Voir le message
    et augmenter aussi le -XX:MaxPermSize=...m ?
    Je dirais inutile vu que le message parle de la heapSpace...

    Sinon, pour lever le doute sur l'efficacité du set vs export, tu peux toujours le passer en argument de ta commande comme suit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mvn -DXmx1024m clean install
    Ou encore modifier directement l'exécutable maven, dans $MAVEN_HOME/bin/mvn

    En rajoutant tes arguments dès le début du fichier...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MAVEN_OPTS=-Xms512m -Xmx1024m

    Si ça continue de planter... essaie plus de mémoire. Tu peux aussi tout simplement exploser la barre de 1Go. Là ça commence quand même à faire beaucoup, il y a peut-être quelque chose à revoir dans ton projet...

Discussions similaires

  1. Problème "LoadModule ssl_module modules/mod_ssl.so"
    Par ldcarpathes dans le forum Apache
    Réponses: 9
    Dernier message: 24/01/2008, 11h07
  2. Problème de timed out
    Par benassis dans le forum Langage
    Réponses: 8
    Dernier message: 17/08/2006, 16h08
  3. Problème de time-out avec un socket client.
    Par Depteam1 dans le forum MFC
    Réponses: 3
    Dernier message: 17/10/2005, 10h30
  4. Formulaires : problème avec les slashes et les quotes
    Par GarGamel55 dans le forum Langage
    Réponses: 1
    Dernier message: 12/10/2005, 15h59
  5. [JSTL] [EL] Problème utilisation <c:out>
    Par XavierL dans le forum Taglibs
    Réponses: 7
    Dernier message: 14/08/2005, 20h12

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