J'ai une classe appelée "simulation" et une méthode pour résoudre la simulation.
class sim
{
void Step()
{
}
other methods (20+)...
}
La classe Sim n'est instanciée qu'une seule fois au cours du programme.
La méthode des étapes est appelée dans l'ordre des millions au cours du programme.
La méthode par étapes utilise beaucoup de variables locales (100+). Aucune de ces variables locales n'est utilisée dans les autres méthodes.
Est-il préférable de faire de ces variables locales un membre de la classe ou de les garder comme locales dans Step() pour de meilleures performances ?