Heuristiques de dimensionnement du tas du GC Guile : Une histoire de blocage
2025-05-26
Le projet Guile intègre un garbage collector à balayage conservateur basé sur Nofl. Utilisant actuellement une politique de tas extensible, la taille du tas est ajustée par un multiplicateur pour tenir compte de la fragmentation. Cependant, une fragmentation importante peut entraîner des échecs d’allocation et des blocages, même lorsque le tas est deux fois plus grand que la taille prévue. L’article explore des solutions : augmenter le multiplicateur, modifier l’organisation du tas et réserver des blocs vides pour le collecteur Nofl. L’objectif est une gestion efficace de la fragmentation et la prévention des blocages.
Développement
récupération de place mémoire