2009-10-20 7 views

Répondre

0

Si vous créez des objets volumineux pendant l'exécution, cela affecte définitivement les performances.

Si vous les créez tous pendant l'initialisation, ils peuvent affecter le temps d'exécution si vous en accédez un puis un autre puis un autre et un autre qui peut provoquer la pagination (recherchez le terme).

Les variables comme int, char, double, ... n'affectent pas les performances, les grandes baies d'entre eux peuvent.

Je vous recommande de lire le fonctionnement du cache et comment le système d'exploitation alloue/libère la mémoire.

1

pas de manière significative.

0

Tant qu'ils sont des variables locales, non. S'il s'agit de variables statiques, dans des cas extrêmes, cela pourrait être le cas (par exemple dans le cas d'une collection de plus en plus importante) mais dans des cas d'utilisation normaux, cela n'aura aucun effet notable.

0

Vous voulez dire des variables attachées à l'objet "Application", n'est-ce pas?

Non, il ne devrait pas être un problème, à condition que vous vous rendez compte:

  • Ils sont partagés par différents threads donc il peut y avoir des problèmes de concurrence
  • Ils ne sont pas partagés par différents processus de travail, de sorte que vous ne peut garantir exactement une instance, même si vous n'avez qu'une seule machine