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

Java Discussion :

Allocation memoire limite & valeurs


Sujet :

Java

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Février 2007
    Messages
    298
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 298
    Points : 85
    Points
    85
    Par défaut Allocation memoire limite & valeurs
    Java -Xms -Xmx, j'ai des batch java qui se lance en meme temps et là j'ai l'erreur classique de :

    Error occurred during initialization of VM
    Could not reserve enough space for object heap


    mon ancien appel dans chaque batch est : java -cp ...
    java -cp lib1.jar lib2.jar

    là si je veux ajouter ces paramètres par exemple :
    java -Xms512 -Xmx512 -cp lib1.jar lib2.jar
    sinon c quoi la limite pour savoir que la valeur 512 est suffisante ou pas? si ça depasse les limites de la JVM ?

    Merci

  2. #2
    Membre éclairé
    Homme Profil pro
    Développeur
    Inscrit en
    Juin 2006
    Messages
    645
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Juin 2006
    Messages : 645
    Points : 709
    Points
    709
    Par défaut
    Déjà, si tu ne sais pas exactement pourquoi tu le fais, ne touche pas à la variable "Xms" (taille initiale du tas).
    Ensuite, pour le Xmx, c'est l'expérience qui va te répondre : si ça ne fonctionne pas avec 512M, essaie 1024M. Si ça marche, essaie de descendre à 768M. Et ainsi de suite. C'est ce qu'il y aura de plus simple...
    « Se demander si un ordinateur peut penser est aussi intéressant que de se demander si un sous-marin peut nager. »
    -- Edsger Dijkstra

  3. #3
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    java -Xms512 -Xmx512 -cp lib1.jar lib2.jar
    un tas de 512 bytes, ce n'est défnitivement pas assez pour démarrer la jvm

Discussions similaires

  1. limite de l'allocation memoire?
    Par yan dans le forum MFC
    Réponses: 8
    Dernier message: 29/12/2005, 11h53
  2. allocation memoire
    Par suckthewindow dans le forum C++
    Réponses: 2
    Dernier message: 18/10/2005, 14h57
  3. select avec un nombre limité de valeurs retournées
    Par felix79 dans le forum Langage SQL
    Réponses: 5
    Dernier message: 23/12/2004, 15h16
  4. Réponses: 13
    Dernier message: 05/01/2004, 19h00
  5. Allocation memoire Limité avec TurboC
    Par sebastien51 dans le forum Autres éditeurs
    Réponses: 3
    Dernier message: 15/10/2003, 23h32

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