[Strategie]Pb de java.lang.OutOfMemoryError
	
	
		BOnjour, 
je travaille sur un projet qui vise a représenter graphiquement un treillis de mots. 
Ainsi j'ai une classe Mot : 
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 
 |  
public class Mot{
    /* valeur orthographique du mot */
    private String ortho;
    /* date du debut du mot */
    private int date_debut;
    /* date de fin de mot */
    private int date_fin;
    /* score accoustique du mot calcul */
    private double sa;
    /* tableau des arcs arrivant sur ce mot */
    private Arc[] arc_entrant;
    /* tableau des arcs partant de ce mot */
    private Arc[] arc_sortant;
    /* vecteur temporaire des arcs arrivant sur ce mot */
    private Vector vect_arc_entrant;
    /* vecteur temporaire des arcs partant de ce mot */
    private Vector vect_arc_sortant;
    /* coordonnees du coin sup gauche du cadre representant le mot */
    private Point point;
    /* taille du rectangle d'affichage */
    private Dimension dimension;
    /* booleen indiquant si le noeud est bloque ou pas */
    private boolean bloque;
 
...
} | 
 
ainsi qu'une classe Arc qui lie les mots. 
Le pb concerne la classe Mot, 
car dans la classe principale, je cherche a charger en mémoire la liste des mots qui sont liés par le biais des arcs. Pour cela j'ai un log txt qui contien les infos. Mais il y a 92000 mots et il peux y en avoir bcp plus.
Fatalement, je me ramasse une java.lang.OutOfMemoryError au bout du 30000e mot....
Est ce ek kk1 aurai une idée?? ou kk choz pr me débloquer... j'ai pensé a la sérialisation mé ca ne me parait pas vraiment efficace.
Merci d'avance
EAQUE
[Modéré par Didier] : ajout de tag dans le titre + ajout de balises code pour la lisibilité - Les règles du forum Java