java.lang.OutOfMemoryError: Java heap space
	
	
		Bonjour,
J'essaie de traiter un fichier de 628000 lignes environ. Voici mon code : 
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 
 | List polygonDataList = new LinkedList();
 
BufferedReader dis = new BufferedReader(new InputStreamReader(mapForm.getPolygonFile().getInputStream()));                    
 
String line = null;
StringTokenizer st;
// Datacontent est un nouveau type contenant, entre autres, un Double 'X', un Double 'Y' et une String 'geoid'
Datacontent currentdata;
 
while((line=dis.readLine()) != null){                        
     if (line.length() > 0){
         st = new StringTokenizer(line,"\t");
         currentdata = new Datacontent();                            
 
         while (st.hasMoreTokens()){                                
               currentdata.setGeoid(st.nextToken());
               currentdata.setX(Double.valueOf(st.nextToken()));
               currentdata.setY(Double.valueOf(st.nextToken()));
         }
         polygonDataList.add(currentdata);
     }
} | 
 Ce code me retourne systématiquement l'erreur citée en objet en me renvoyant à la ligne suivante : 
	Code:
	
currentdata = new Datacontent();
 Si je mets une trace, je m'aperçois que le nombre de lignes traitées ne dépasse jamais 131500 !
Quel est le problème ? Si quelqu'un a une idée...
Merci par avance.