• [^] # Re: Fausse idée sur les garbages collectors

    Posté par . En réponse au journal Encore une histoire de récupérateur de mémoire. Évalué à 1.

    Je tiens à préciser: je ne parle pas de moteurs de jeu (donc beaucoup sont déjà écrits en grande partie en langage interprétés, donc avec GC), mais de moteurs de rendus.

    En ce qui concerne les perfs des appels systèmes d'allocation mémoire, tu as tout à fait raison, c'est bien pour ça qu'on ne les utilises pas lorsqu'on a besoin d'être vraiment rapide. On alloue tout en bloc et on réutilise les mêmes zones de mémoires autant que possible. C'est en partie faisable avec un GC, mais en partie seulement, et cela revient à réinventer un système d'allocation manuelle pour empêcher que le GC ne se déclenche.

    Je ne dit pas que c'est impossible, mais actuellement je n'ai connaissance d'aucun moteurs de rendus, ni d'aucun moteurs audio, qui utilise un GC. Et en ce qui concerne les premiers, la tendance me semble au contraire à être de plus en plus proche du hardware.