Re: Quel système de données pour mon application?

Posté par R&B le 20/11/2006 8:24:03
A propo des fuites de mémoire, il suffit de peu pour les éviter.

Un des premiers exemples : la déclaration des variables dans les grandes boucles.

Il est fréquent de trouver des boucles provoquant un grand nombre d'itération (parcours de requetes etc etc) et comportant des déclaration de variables A l'INTERIEUR de la boucle.

Pour éviter les fuite : déclarez vos varriables à l'extérieur de la boucle et à un niveau de portée suffisante pour les rendres disponibles dans toute la boucle (si elle appelle des procédures).

Bien libérer les dynamiques (tableaux, sources de données, OLE, filtres...)

Autre truc : limiter la taille des chaines quand celle-ci est connue.

Bref : faites en sorte d'éviter les gaspis, même si cela ne change rien au traitement en soi, c'est son fonctionnement sur le serveur qui est en jeu.

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=16&topic_id=4765&post_id=19819