Exception in thread "main" java.lang.OutOfMemoryError: Java heap [Fermé]

Signaler
Messages postés
16
Date d'inscription
dimanche 9 novembre 2008
Statut
Membre
Dernière intervention
26 février 2013
-
Messages postés
9366
Date d'inscription
mardi 27 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2016
-
Bonjour,

J'ai une exception au moment de l'exécution de mon programme

 Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
	at java.util.HashMap.resize(Unknown Source)
	at java.util.HashMap.addEntry(Unknown Source)
	at java.util.HashMap.put(Unknown Source)
	at processing.Document.freqWordInFile(Document.java:75)
	at processing.Metier.filesToString(Metier.java:83)
	at processing.MainStanFord.main(MainStanFord.java:18)


J'utilise des HashMap pour faire des traitements sur le contenu de plusieurs fichiers ( le nombre de fichier peut aller jusqu'à 10 000 fichiers , d'une taille qui ne dépasse pas 1Mo pour chaque fichier)




A voir également:

2 réponses

Messages postés
16
Date d'inscription
dimanche 9 novembre 2008
Statut
Membre
Dernière intervention
26 février 2013
2
Après un essaie d'augmentation de la heap size dans eclipse
Run as --> Run configuration (-Xms256m -Xmx2048m)

J'ai cette Erreur
 Error occurred during initialization of VM
Could not reserve enough space for object heap


Mon environnement :
Eclipse Juno
java -version

java version "1.7.0_09"
Java(TM) SE Runtime Environment (build 1.7.0_09-b05)
Java HotSpot(TM) 64-Bit Server VM (build 23.5-b02, mixed mode)

</code>
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 63550 internautes nous ont dit merci ce mois-ci

Messages postés
9366
Date d'inscription
mardi 27 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2016
1 303
Quelle est la taille de la RAM disponible?

Ceci dit s'il faut traiter 10 000 fichiers en même temps, ça pourrait quand même faire 10 Go de mémoire nécessaire au bas mot (10 000 * 1 Mo max)