Ne pas encombrer la mémoire
Ce petit exercice ne contient pas beaucoup de travail et ne sert qu'à étudier partiellement le ramasse-miettes (garbage collector).
Vous pouvez télécharger la classe Libere.java, la compiler et l'exécuter.
En principe, vous devez constater que le ramasse-miettes ne passe pas régulièrement ; il peut être judicieux, quand beaucoup d'espace-mémoire ne devient plus nécessaire, de faire intervenir directement le ramasse-miettes.
Vous pouvez si cela vous intéresse prendre connaissance des classes System et Runtime à partir de la documentation de l'API.
Une exécution du programme a donné :
Le maximum : 259522560
Le total : 16252928
Libre : 15965144
i = 0, libre : 14365128
i = 1, libre : 12765112
i = 2, libre : 11281392
Apres liberation, libre : 11346312
i = 0, libre : 12946360
i = 1, libre : 14546376
i = 2, libre : 16146392
© Irène Charon, Télécom ParisTech 2011