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

avec Java Discussion :

Modifier les paramètre -Xms -Xmx par défaut de la JVM


Sujet :

avec Java

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2013
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2013
    Messages : 7
    Points : 2
    Points
    2
    Par défaut Modifier les paramètre -Xms -Xmx par défaut de la JVM
    Bonjour,

    Je souhaite modifier les paramètres xms et xmx par défaut de ma JVM qui sont actuellement de 512 et 1024 respectivement en 1024 et 4096. Comment dois-je procéder ?

    J'ai java 1.7u15 sous Windows 7.

    Vous remerciant par avance pour votre aide.

    Cordialement

    xb70walkyrie

  2. #2
    Membre actif
    Homme Profil pro
    Développeur Java / JEE
    Inscrit en
    Février 2008
    Messages
    185
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Java / JEE

    Informations forums :
    Inscription : Février 2008
    Messages : 185
    Points : 293
    Points
    293
    Par défaut
    Bonjour,

    Quand tu lances ton programme tu mets :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    java -Xms1g -Xmx4g ...
    Mathieu

  3. #3
    Modérateur
    Avatar de wax78
    Homme Profil pro
    Chef programmeur
    Inscrit en
    Août 2006
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chef programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 073
    Points : 7 978
    Points
    7 978
    Par défaut
    Et tu utilises une version 64bit bien entendu sinon ca n'ira pas.
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2013
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2013
    Messages : 7
    Points : 2
    Points
    2
    Par défaut
    Bonjour,

    Merci pour cette astuce, mais par simple curiosité il n'est pas possible de changer les valeurs par défaut du JRE installé sur nos machines ?

    Cordialement

    xb70wakyrie

  5. #5
    Modérateur

    Avatar de Robin56
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juin 2009
    Messages
    5 297
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juin 2009
    Messages : 5 297
    Points : 13 670
    Points
    13 670
    Par défaut
    Citation Envoyé par xb70walkyrie Voir le message
    Merci pour cette astuce, mais par simple curiosité il n'est pas possible de changer les valeurs par défaut du JRE installé sur nos machines ?
    Si tu veux les modifier pour avoir une configuration spécifique au lancement de ton IDE, tu peux toujours :
    - Soit le paramétrer au sein de ton IDE
    - Soit te créer un raccourcis vers ton IDE avec les paramètres que tu souhaites en plus comme ceci :
    eclipse.exe -clean -vm "%HOME_PERSO%\java\jdk1.6.0_41\bin" -data %HOME_PERSO%\workspace -Xms256M -Xmx768M -XXermSize=64M -XX:MaxPermSize=128M
    Ce que j'aime bien avec cette deuxième solution c'est que tu décorréles totalement tes IDE entre eux, ils peuvent chacun pointer sur un JDK différent sans devoir te tapper la config. de paramétrage. Et si tu veux filer tout le package Java + Eclipse à quelqu'un d'autre, il n'a alors quasiment rien à configurer pour le rendre totalement utilisable dans tes conditions.

    Bon après tout ceci ne modifiera bien sur les valeurs de ton JRE seulement pour tes projets au sein de ton IDE.
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d'un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Architecte Solution
    LinkedIn : https://www.linkedin.com/in/nicolascaudard/

  6. #6
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2013
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2013
    Messages : 7
    Points : 2
    Points
    2
    Par défaut
    ok merci je vais essayer avec ça

    Edit : bon mon application se lance mais quand je suis dedans les indicateurs d'allocation d'espace mémoire sont toujours à 1 Go.

  7. #7
    Membre actif
    Homme Profil pro
    Développeur Java / JEE
    Inscrit en
    Février 2008
    Messages
    185
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Java / JEE

    Informations forums :
    Inscription : Février 2008
    Messages : 185
    Points : 293
    Points
    293
    Par défaut
    Bonsoir,

    Comment lances-tu ton application ? Est-ce que c'est via une ligne de commande, Maven, ANT, ou un IDE genre Eclipse ?

    - Si tu utilises Eclipse, pour lancer ton programme, il faudra régler les paramètres du lancement dans le menu : run / run configurations... Puis dans "Java Applications", tu choisis ton programme, onglet "Arguments", puis "VM arguments".

    - Si tu utilises Maven ou autre tu peux utiliser les variables d'environnement JAVA_OPTS ou MAVEN_OPTS.

    Mathieu

  8. #8
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2013
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2013
    Messages : 7
    Points : 2
    Points
    2
    Par défaut
    En fait j'ai deux possibilités :

    - soit lancer l'application via un exécutable qui va faire appel à la jvm,

    - soit effectivement passer par une ligne de commande mais le soucis de cette méthode c'est qu'elle me renvoi une erreur (du genre : "a java exception has occurred" - sans plus de précision-) et l'application ne ce lance pas.

    Voila pourquoi je voulais modifier directement les paramètre de la jvm (qui n'est que la jre 1.7u15 et rien d'autre).

    Merci encore du temps que vous m'accordez.

  9. #9
    Modérateur

    Avatar de Robin56
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juin 2009
    Messages
    5 297
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juin 2009
    Messages : 5 297
    Points : 13 670
    Points
    13 670
    Par défaut
    C'est une application en développement au sein de ton IDE ou c'est une application que tu veux exécuter en dehors ?
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d'un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Architecte Solution
    LinkedIn : https://www.linkedin.com/in/nicolascaudard/

  10. #10
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2013
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2013
    Messages : 7
    Points : 2
    Points
    2
    Par défaut
    Non ce n'est absolument pas une application que j'ai programmée et elle se lance indépendamment de toute IDE.

  11. #11
    Modérateur

    Avatar de Robin56
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juin 2009
    Messages
    5 297
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juin 2009
    Messages : 5 297
    Points : 13 670
    Points
    13 670
    Par défaut
    Citation Envoyé par xb70walkyrie Voir le message
    Non ce n'est absolument pas une application que j'ai programmée et elle se lance indépendamment de toute IDE.
    C'est un JAR exécutable donc ?
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d'un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Architecte Solution
    LinkedIn : https://www.linkedin.com/in/nicolascaudard/

  12. #12
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2013
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2013
    Messages : 7
    Points : 2
    Points
    2
    Par défaut
    oui exactement.

    Du coup suffit-il d'éditer le .jar et d'y rentrer les paramètres désirée ?

    EDIT : j'ai trouvé des applications tiers qui permettent de modifier les paramètres mémoires cependant dès que je ne les utilise plus les param. reviennent par défaut : donc il est possible de les modifier "en dur" mais le tout est de savoir où...

  13. #13
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2013
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2013
    Messages : 7
    Points : 2
    Points
    2
    Par défaut
    Les applications tierces que j'ai trouvées répondent au problème qui se posait même si sur le fonds je n'ai toujours pas la solution.

    je met donc le sujet comme résolu.

    Merci encore pour votre aide.

    Cordialement

    xb70walkyrie

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

Discussions similaires

  1. Modifier les options de projet par défaut
    Par Roland Chastain dans le forum EDI
    Réponses: 4
    Dernier message: 03/05/2013, 18h41
  2. Réponses: 2
    Dernier message: 27/04/2010, 14h58
  3. Modifier les options de collage par défaut?
    Par Zantetsu dans le forum Excel
    Réponses: 2
    Dernier message: 21/01/2009, 07h48
  4. Restaurer les paramètres d'affichage par défaut
    Par lehanslee dans le forum KDE
    Réponses: 2
    Dernier message: 27/11/2008, 12h00
  5. Modifier les pages d'erreur par défaut de tomcat
    Par PaladinFr dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 19/09/2008, 14h27

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