Heurísticas de tamaño de montón del GC de Guile: Una historia de bloqueo en vivo
2025-05-26
El proyecto Guile está integrando un recolector de basura de barrido conservador basado en Nofl. Actualmente utiliza una política de montón expandible, el tamaño del montón se ajusta mediante un multiplicador para tener en cuenta la fragmentación. Sin embargo, la fragmentación severa puede provocar fallos de asignación y bloqueos, incluso cuando el montón tiene el doble del tamaño esperado. La publicación explora soluciones: aumentar el multiplicador, cambiar la organización del montón y reservar bloques vacíos para el recolector Nofl. El objetivo es el manejo eficiente de la fragmentación y la prevención de bloqueos.
Desarrollo