« Programmation Java/Instanciation et cycle de vie » : différence entre les versions

Contenu supprimé Contenu ajouté
Automatique : Mise à jour de la navigation entre les chapitres
m Formatage, ajout de code
Ligne 51 :
* quand la quantité de mémoire restante est insuffisante pour allouer un nouveau bloc de mémoire.
 
Il est donc recommandé de libérer toute référence (affecter <ttcode>null</ttcode>) à des objets encombrants (tableaux de grande taille, collection d'objets, ...) dès que possible, ou au plus tard juste avant l'allocation d'une grande quantité de mémoire.
 
Exemple : Pour le code suivant, il faut {{formatnum:49152}} octets disponibles, le ramasse-miettes ne pouvant rien libérer durant l'allocation du deuxième tableau.