Green Tea GC : une approche consciente de la mémoire pour améliorer les performances de Go
2025-06-14
L'équipe Go développe Green Tea, un ramasse-miettes expérimental conçu pour résoudre les goulots d'étranglement des performances des algorithmes traditionnels de ramassage-miettes dans les systèmes multinœuds et les architectures mémoire non uniformes. Green Tea améliore la localité spatiale et temporelle en analysant des blocs de mémoire contigus au lieu d'objets individuels, réduisant ainsi considérablement la surcharge CPU du ramassage-miettes. Les évaluations initiales montrent une réduction de 10 à 50 % des coûts CPU de GC sur certaines charges de travail intensives en GC. Les travaux futurs incluent l'exploration de l'accélération SIMD et d'un réseau concentrateur pour des gains de performances supplémentaires.
Développement