Bonjour, j'ai développé une appli java qui consomme beaucoup de mémoire (simulateur de modèles en biochimie). Avec de gros modèles j'ai un "java outOfMemoryException. Je peux évidement changer la taille du heap space en commande dos et du coup le problème ne se présente plus. Cependant j'aimerais directement le changer dans le code de mon application car je ne veux pas imposer à chaque utilisateur de la faire manuellement à l'installation du programme.
Je précise que je ne peux pas plus optimiser mon code pour prendre moins de mémoire, j'ai déjà pas mal profilé, je n'ai pas de fuite mémoire et je fais même quelque fois appel au garbage collector manuellement.
D'où ma question, simple et concise: Comment changer la taille max du heap directement dans le code de mon application ?
Partager