• [^] # 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é à 2.

    On ne parle pas du tout de la même chose... Je parlais des moteurs de rendus utilisés principalement dans le domaine du jeu vidéo, et des moteurs utilisés dans les synthés audio.

    (Peut-être que ça en agace certains d'utiliser la qualification "temps-réel" pour ces usages, mais il faut bien faire une distinction avec les applis de type bureautique; et la distinction est qu'il y a bien, effectivement, une contrainte de temps, même si elle n'est pas "dure" comme pour les applications plus critiques.)

    Dans ces domaines là, je n'ai pas connaissance d'une quelconque tendance à utiliser un GC. Il s'agit peut-être de frilosité, mais je pense surtout qu'on se situe à la limite des capacités du matériel utilisé (sur lequel on a aucune influence), et que la moindre perte de performance coûte.

    En ce qui concerne l'explication sur java, cela me semble rejoindre ce que je disais: au final, on en revient à tout gérer à la main, donc à court-circuiter le GC pour les partie" hautes-performance".

    Je tiens à préciser que je ne dénigre absolument pas les GC, j'ai longtemps été un apôtre d'Eiffel... Seulement je crois que ce n'est pas forcément un outil adapté à toutes les situations.