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