Garbage collector

Le 12/07/2021 à 13:54 par La rédaction

Ramasse-miettes en français. Dans l’architecture Java, c’est le système qui libère automatiquement les objets placés dans la mémoire de travail (heap) par l’application Java. Le ramasse-miettes est un élément que l’on retrouve dans la très grande majorité des machines virtuelles Java, même si son implantation n’est pas obligatoire (les machines virtuelles JavaCard actuelles n’en disposent pas). En général, le ramasse-miettes interrompt tous les threads en cours pour libérer la mémoire, sans contrôle possible de la part de l’application. Certaines sociétés ont toutefois fait évoluer ce principe pour améliorer les performances et le déterminisme des environnements d’exécution Java.