Comme je le sais, le GC de suivi ne peut pas éviter le blocage de thread pendant GC complet.Le jeu GC de Lua et le jeu en temps réel
J'avais utilisé XNA + C#, et le temps de GC était impossible à enlever. Je suis donc passé au langage de niveau inférieur C, mais j'ai réalisé que j'avais besoin d'un langage de script. Je pense à Lua, mais je m'inquiète du mécanisme GC de Lua. Lua utilise GC de suivi incrémental, et le blocage des threads devrait l'être aussi.
Alors, comment dois-je gérer cela en jeu en temps réel?
Vous n'écrivez pas un jeu avec des exigences FPS si strictes dans une langue GC'd, ou vous ne créez pas assez d'ordures pour faire un cycle GC prendre plus de temps que acceptable. Essayez d'abord s'il y a un impact perceptible. – delnan