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