Portée et durée de vie n'on rien à voir. Dans le cas précis, c'est la portée le problème. L'utilisation de globales piétine le principe de base qui veut queEnvoyé par PRomu@ld
La portée des objets et des fonctions est réduite à leur strict minimumC'est possible, mais des mesures restent à faire au cas par cas pour le prouver. Si on utilise pas de globales, l'acces se fera au minimum par un pointeur (nombre à réduire pour augmenter les perfs). Si l'accès indirect est réellement pénalisant, alors OK, on utilisera une globale. Mais ce sera suite à un choix clairement motivé, et certainement pas l'option par défaut dite 'paresseuse'.En revanche, j'ai entendu dire que les variables globales étaient plus interressantes en terme de performance. N'ayant aucune information supplémentaire et preuves à l'appui, je ne peux pas confirmer ou infirmer ceci.
Partager