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

Langage Java Discussion :

changer la taille max du heap space dans le code


Sujet :

Langage Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 127
    Par défaut changer la taille max du heap space dans le code
    Bonjour, j'ai développé une appli java qui consomme beaucoup de mémoire (simulateur de modèles en biochimie). Avec de gros modèles j'ai un "java outOfMemoryException. Je peux évidement changer la taille du heap space en commande dos et du coup le problème ne se présente plus. Cependant j'aimerais directement le changer dans le code de mon application car je ne veux pas imposer à chaque utilisateur de la faire manuellement à l'installation du programme.
    Je précise que je ne peux pas plus optimiser mon code pour prendre moins de mémoire, j'ai déjà pas mal profilé, je n'ai pas de fuite mémoire et je fais même quelque fois appel au garbage collector manuellement.

    D'où ma question, simple et concise: Comment changer la taille max du heap directement dans le code de mon application ?

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut,
    Ca n'est pas possible je pense, regarde les réponses à ce post : http://www.developpez.net/forums/d59...on-xms10m-jar/
    Tu pexu toujours faire un script qui lance ton programme avec les options jvm qui vont bien
    Tschau

  3. #3
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : ingénieur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Par défaut
    Citation Envoyé par Benoit_T Voir le message
    je fais même quelque fois appel au garbage collector manuellement.
    C'est inutile, la JVM le fait toute seule lorsqu'elle a besoin de plus de mémoire.

    D'où ma question, simple et concise: Comment changer la taille max du heap directement dans le code de mon application ?
    Comme le dit George7, c'est impossible. La JVM doit être vue comme une vraie machine physique. Du code ne peut pas sortir son tournevis pour modifier le matériel
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
    Que la force de la puissance soit avec le courage de ta sagesse.

  4. #4
    Invité
    Invité(e)
    Par défaut
    J'ai failli dire : "regarde la réponse de dinobogan à ce post "
    Mais spas grave, tu as redonné la même ici

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 127
    Par défaut
    merci à tous. Bon je vais faire un script alors ...

Discussions similaires

  1. Intercepter les OutOfMemory, Java heap Space dans le fichier logs_file.txt
    Par Thomas_07 dans le forum Développement de jobs
    Réponses: 1
    Dernier message: 05/01/2011, 14h12
  2. [Débutant] MIJ + Taille du Java heap space
    Par nanath02 dans le forum MATLAB
    Réponses: 2
    Dernier message: 05/01/2011, 11h54
  3. [FILE] taille max d'un fichier dans /tmp
    Par tiamat59 dans le forum Administration système
    Réponses: 3
    Dernier message: 24/11/2010, 13h31
  4. [JpGraph] max_ganttimg_size, changer la taille max
    Par hokidoki dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 28/07/2006, 15h52
  5. Pb pour changer la taille d'un Objet TImage dans une Form
    Par Gouyon dans le forum C++Builder
    Réponses: 10
    Dernier message: 06/06/2006, 18h01

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