Bonjour,
J'ai dans mon application une Classe Poule
j'ai créé 17000 poules dans ma ferme (Classe ferme) . Je lance 1 millions de simulations.
Pour toutes mes simulations
Pour chaque poule de ma ferme
Je calcule le nombre d'œuf qu'elle a pondu à la simulation courante
je stocke dans une arraylist propre à chaque poule la liste du nb d'oeuf qu'ele a pondu .
Fin premier pour
Puis je somme l'ensemble du nombre d'oeuf par simulation dans une autre arraylist
Lorsque je met en commentaire la partie souligne : pas de problème
Lorsque cette partie n'est pas commenté : problème (outofmemoryerror java head swap)
Solution: Après quelques recherches sur google j'ai rajouté à la jvm
-Xms1024m -Xmx1024m
cela ne règle toujours pas le problème. Que faire ?
Merci d'avance







Répondre avec citation




), tu peux le faire à chaque étape au lieu de le faire à la fin. Mais si tu les affiches dans une interface graphique par exemple, tu auras le même problème de place mémoire et tu seras quand même obligé de passer par un autre format de stockage.




Partager