"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 16760 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 12 février 2025 - 12 mai 2013 à 20:29
KX Messages postés 16760 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 12 février 2025 - 12 mai 2013 à 20:29
A voir également:
- "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap space
- Void(0) - Forum Mozilla Firefox
- Erreur 0 free - Forum Samsung
- Numéro de téléphone excel 0 - Guide
- Acpi\int33a0\0 ✓ - Forum Pilotes (drivers)
- Comment faire un 0 barré sur telephone ✓ - Forum Windows
1 réponse
KX
Messages postés
16760
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
12 février 2025
3 020
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.