De plus, ça n’est pas comme en Java ou en Python, seules les données auxquelles on veut vraiment pouvoir accéder depuis plusieurs pointeurs devront être gérées, pas l’intégralité des données.
Ça le rend nettement plus rapide et ça permet d'avoir potentiellement moins de cas complexe (le graphe d'objet est plus simple, le choix des générations est aussi plus simples (si c'est un gc générationnel qui est utilisé)), etc). C'est intéressant, même si je pense qu'il vaut mieux éviter de mélanger trop dans un même programme les différentes manières pour gérer la mémoire, par soucis de simplicité et de cohérence (et de risque d'erreur).
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Ramasse miette
Posté par barmic . En réponse à la dépêche Quelques nouvelles sur Rust à l’occasion de la 0.9. Évalué à 3.
Ça le rend nettement plus rapide et ça permet d'avoir potentiellement moins de cas complexe (le graphe d'objet est plus simple, le choix des générations est aussi plus simples (si c'est un gc générationnel qui est utilisé)), etc). C'est intéressant, même si je pense qu'il vaut mieux éviter de mélanger trop dans un même programme les différentes manières pour gérer la mémoire, par soucis de simplicité et de cohérence (et de risque d'erreur).
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)