J’ai récemment testé un programme qui produit quelques millions d’objet String. Evidemment, j’ai reçu un OutOfMemoryError. Comme d’habitude, j’ai augmenté le mémoire attribué pour le programme avec l’option -Xmx (dans Eclipse, c’est la boite de dialogue “Run”, voir l’image ci-dessous) et ça marche.

“Run” dialog

Mais je voulais comprendre mieux la cause de cette fameuse erreur, et en recherchant sur Internet, j’ai tombé sur quelques documents intéressants suivants:

Advertisements