Articles avec le tag ‘Performance’

Cette règle suscite fréquemment de nombreux commentaires lors de sa mise en place.

En effet, il parait plus élégant de placer l’ensemble des initialisations statiques d’une classe dans un constructeur statique.

Cependant, la création explicite d’un constructeur statique dégrade très sensiblement les appels au méthodes statiques de la classe ainsi que les appels des constructeurs d’instances (certaines statistiques présentent parfois un facteur de 10).

C’est pourquoi Microsoft préconise une initialisation Inline, si besoin au moyen d’une fonction. Pour les cas ne pouvant être couverts, un pattern singleton fera le plus souvent l’affaire.

 

Auteur: Emmanuel ROULLE

 

Catégories
Abonnez-vous !
      
Archives
  • 2013 (3)
  • 2012 (30)
  • 2011 (93)