Bonjour, je suis en train de développer une application qui se doit de scanner l'ensemble des pages d'un site afin de les analyser et d'en ressortir certaines informations (valide W3C, structure...). Donc pour obtenir les pages je créée l'arborescence du site et doit récupérer l'ensemble des liens.
Le problème c'est que lorsque le site compte beaucoup de pages j'obtients :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
J'ai déjà pas mal optimiser mon code en mettant à null mes objets.

Je sais qu'on peut augmenter la taille du tas sous eclipse mais est ce que cela sera également le cas lorsque je mettrais mon logiciel en prod avec son jar exécutable?? puis pas sur que cela soit très propres. surtout que pour le moment j'ai toujours pas fait l'interface graphique qui risque de me bouffer de la mémoire aussi.

Sinon je me demandais si il était possible d'augmenter la taille du tas de manière dynamique.

Si quelqu'un à une idée pour éviter la gestion de la mémoire.

Merci d'avance.