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 :

Java outOf memory


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2013
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2013
    Messages : 13
    Par défaut Java outOf memory
    Bonjour,
    Lors de l’exécution de mon app , j'ai cette erreur: java.lang.OutOfMemoryError: Java heap space.
    J'ai essayé de changer la variable 'Xmx' pour reconfigurer la JVM, et mettre '-Xmx=512 -Xmx=1024', mais cette fois il m'affiche rien :s.
    que dois-je faire?
    Merci d'avance .

  2. #2
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,


    Que fait ton application ?
    Est-ce normal qu'elle ait besoin de tant de mémoire ?


    a++

  3. #3
    Membre averti
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2013
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2013
    Messages : 13
    Par défaut
    L'application se connecte au Workbench pour ramener deux champs, un champ de type String, et l'autre de type Blob, j'ai se basé sur la technologie Spring JDBC pour la connexion à la base.
    j'ai fais une requête Sql pour sélectionner les champs en question, où j'ai mis un jointure. la requête est la suivante:

    (
    String SQL = "select b.id_ws, b.reponse from ws_traces_consolidees as c inner join ws_traces_brutes " + "as b on b.id_ws = c.id_ws where b.web_service ='"
    + NomWS + "' and b.methode ='" + methodeWS + "' and c.numero_ps = '" + numPS + "' and c.nir_13 = '" + NIR + "' and c.date_naissance ='" + DateNaissance
    + "'";
    )

    j'ai testé la requête sous Workbench est ça a marché, mais quand je l’exécute sous Eclipse, j'ai l'erreur cité au dessus.

  4. #4
    Membre actif Avatar de apicard3
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2013
    Messages
    60
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Doubs (Franche Comté)

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

    Informations forums :
    Inscription : Mars 2013
    Messages : 60
    Par défaut
    Tu peux tester ta requête en limitant le nombre de résultats en ajoutant LIMIT X (X est le nombre de résultats) a la toute fin de la requete. Si ca marche dans ce cas, on reste bien sur le même problème.

  5. #5
    Membre averti
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2013
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2013
    Messages : 13
    Par défaut
    bah oui, maintenant ça marche avec 'Limit 2' , mais moi je dois avoir une visibilité sur tous les résultats en sortie.... :s

  6. #6
    Membre actif Avatar de apicard3
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2013
    Messages
    60
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Doubs (Franche Comté)

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

    Informations forums :
    Inscription : Mars 2013
    Messages : 60
    Par défaut
    C'est peut être le paramètre 'XX:MaxPermSize=256m' qu'il faut ajouter

  7. #7
    Membre actif Avatar de apicard3
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2013
    Messages
    60
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Doubs (Franche Comté)

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

    Informations forums :
    Inscription : Mars 2013
    Messages : 60
    Par défaut
    Je te conseil d'utiliser un profiler pour rechercher les pertes mémoires. Si tu est sous linux, le chemin est normalement /usr/lib/jvm/jdk1.x/bin/jvisualvm .
    De plus j'avais eu un probleme comme toi il y a quelques temps. Il me semble que je l'avais résolu en modifiant les propriétés du projet sous netbeans, et non pas le fichier

Discussions similaires

  1. erreur Out of memory Error+ java(jb9 sous linux)
    Par Scal-tn dans le forum Interfaces Graphiques en Java
    Réponses: 4
    Dernier message: 23/04/2008, 10h27
  2. [UC] Projet Java/UML Jeu type Memory
    Par akito dans le forum Cas d'utilisation
    Réponses: 11
    Dernier message: 17/04/2008, 13h33
  3. out of memory java heap space : 2048M pas suffisant?
    Par waflyx dans le forum Eclipse Java
    Réponses: 5
    Dernier message: 21/12/2007, 19h58
  4. Java vs memory editing
    Par orelero dans le forum Général Java
    Réponses: 7
    Dernier message: 17/04/2007, 17h23
  5. [JAVA / Out Of Memory] Aide pour optimiser du code
    Par shaun_the_sheep dans le forum Général Java
    Réponses: 7
    Dernier message: 06/02/2007, 09h58

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