Existe-t-il des astuces, astuces et techniques pour empêcher ou minimiser les ralentissements ou le gel temporaire d'une application à cause du .NET GC?Comment prévenir ou minimiser les effets négatifs de .NET GC dans une application en temps réel?
Peut-être que quelque chose le long des lignes de:
- Essayez d'utiliser struct si vous le pouvez, à moins que les données est trop grande ou sera surtout utilisé dans d'autres classes, etc.
Vous rencontrez des problèmes spécifiques? Est-ce que votre application est une application en temps réel ou quelque chose? – JMarsch
Si vous avez besoin d'une application "en temps réel", vous aurez probablement besoin d'utiliser un O/S en temps réel. Je ne connais pas de support .Net (soyez curieux de voir s'il y en a). –
@JMarsch, oui mon application est en temps réel, mais n'a pas encore rencontré de problèmes. C'est juste que l'application doit faire les choses sans "beaucoup" d'interruption. Fondamentalement dire si l'application rend la scène 3D dans un fil différent tandis que l'utilisateur fait quelque chose d'autre dans l'application, le GC ne devrait pas geler l'application en raison de l'instanciation intensive du moteur de rendu, etc –