"AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap space
Fermé
Amaurykas
Messages postés
6
Date d'inscription
dimanche 12 mai 2013
Statut
Membre
Dernière intervention
3 mars 2015
-
Modifié par Amaurykas le 12/05/2013 à 19:06
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 12 mai 2013 à 20:29
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 12 mai 2013 à 20:29
A voir également:
- "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap space
- Void(0); ✓ - Forum Javascript
- Si #n/a alors 0 - Forum Bureautique
- Qualité de signal parabole 0 - Forum TNT / Satellite / Réception
- Tous les code possible de 0 à 9 (4 chiffres ) liste - Forum Programmation
- Numéro de téléphone excel 0 - Guide
1 réponse
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
12 mai 2013 à 20:29
12 mai 2013 à 20:29
Java libère automatiquement la mémoire lorsqu'il n'en a plus, mais il faut pour cela que les données dont tu ne te sers plus ne soient plus accessibles. Dans ton cas il s'agit par exemple de les supprimer de tes listes dès que tu ne t'en sers plus.
Pour ce qui est de ton code, c'est difficile de t'aider, on ne sait pas grand chose de ton projet et encore moins à quoi correspond le code que tu nous donnes.
"Afin de déterminée le chemin le moins cher que la tête de lecture puisse faire, je créer un arbre des chemins possible"
A priori faire un traitement exhaustif de tous les chemins possible est une mauvaise idée. Je ne sais pas trop quelle peut-être ta quantité d'information, mais ça ne m'étonne pas que tu obtiennes une erreur de mémoire. Et même si tu réussis à bien gérer la mémoire, tu auras sûrement ensuite un algorithme très long, car la combinatoire de ce genre de problèmes explose rapidement.
Essaye de nous expliquer le but de ton programme et l'algorithme que tu utilises, ce sera bien plus simple qu'un code Java partiel et sans explication.
Pour ce qui est de ton code, c'est difficile de t'aider, on ne sait pas grand chose de ton projet et encore moins à quoi correspond le code que tu nous donnes.
"Afin de déterminée le chemin le moins cher que la tête de lecture puisse faire, je créer un arbre des chemins possible"
A priori faire un traitement exhaustif de tous les chemins possible est une mauvaise idée. Je ne sais pas trop quelle peut-être ta quantité d'information, mais ça ne m'étonne pas que tu obtiennes une erreur de mémoire. Et même si tu réussis à bien gérer la mémoire, tu auras sûrement ensuite un algorithme très long, car la combinatoire de ce genre de problèmes explose rapidement.
Essaye de nous expliquer le but de ton programme et l'algorithme que tu utilises, ce sera bien plus simple qu'un code Java partiel et sans explication.