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 :

Garbage Collector java


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 9
    Par défaut Garbage Collector java
    Bonjour,

    j'ai un petit problème lors d'une exécution de programme.

    j'execute une fonction très gourmande en espace mémoire N fois et mon programme plante sur une entrée particulière.

    Lorsque j'ai exécuté toute seule ma fonction avec l'entrée posant problème je n'ai plus de bug.

    Je suppose qu'il y a un problème de mémoire
    Si oui, est-il possible de libérer de la mémoire à chaque itération

    merci d'avance

  2. #2
    Membre Expert
    Profil pro
    Fabrication GED
    Inscrit en
    Octobre 2005
    Messages
    1 405
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Fabrication GED

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 405
    Par défaut
    mon programme plante
    On est pas devins, détaille. C'est comme si tu disais "mon pc s'arrête".

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 9
    Par défaut
    autant pour moi.
    je me prends une série de nullPointerException qui ne devraient pas avoir lieu.
    et qui d'ailleurs n'ont pas lieu pour l'instruction en particulier.

    Ex simplifié :

    for (int i=0;i<5;i++)
    {
    f(i);
    }
    plante lorsque i = 2,

    alors que

    f(0);
    f(1);
    f(2);
    f(3);
    f(4);

    ne plante pas...

  4. #4
    Membre très actif
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    321
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 321
    Par défaut
    Si ton programme leve des NullPointerException, le probleme ne vient absolument pas du garbage collector ou d'un encombrement de la memoire : tu envoie des messages sur des references qui pointent nulle part. Jette un coup d'oeil au stack trace pour determiner la source...
    Ton programme met il en oeuvre plusieurs thread qui travaille sur les meme données ? Si c'est le cas, assure leur synchronisation pour ne pas avoir de problemes similaires. Dans tous les cas, pour t'aider, nous avons besoin d'en savoir un peu plus sur ce qui se passe

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 9
    Par défaut
    je me sui trompé, ce n'est pas des nullpointerexception

    mon message d'erreur est : Exception in thread "main" java.lang.StackOverflowError

  6. #6
    Membre Expert
    Avatar de afrikha
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    1 600
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 600
    Par défaut
    Salut,

    Ton programme contient-il des appels récursifs ?

    @+


    Mes publications
    Lisez
    Les régles du forum
    Pensez au bouton

Discussions similaires

  1. Tools Java Garbage Collector
    Par dinozo13 dans le forum Tests et Performance
    Réponses: 1
    Dernier message: 23/10/2013, 17h11
  2. Réponses: 12
    Dernier message: 29/06/2009, 07h20
  3. Réponses: 1
    Dernier message: 03/06/2009, 00h25
  4. [JVM] Java 5 et Garbage Collector(Parralèle)
    Par ssaunois dans le forum Général Java
    Réponses: 6
    Dernier message: 28/11/2005, 23h42
  5. [Language]Garbage collector
    Par GETah dans le forum Langage
    Réponses: 2
    Dernier message: 23/03/2005, 15h18

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