Sélection

Anomalie(s) Précédent | Suivant

Mots entiers

Encadrez une suite de mots de guillemets (") pour chercher la suite complète.
Précédez des mots d'un plus (+) pour les marquer comme obligatoires.
Précédez des mots d'un moins (-) pour les exclure de la recherche.
Cliquez ici pour plus d'informations sur le moteur de recherche.





Anomalie Développement Ouverte Fermée
Erreur d'évolution

Incident #11220

Date            14 Dec 2021
Responsable     CB215821
Developpement 
Composant       Operateur
Nom             REGL ; LIRE
             
--------------------------
                          
 
Ces deux propositions ci-dessous visent a amliorer la performance des oprateurs 
REGL et LIRE 'CSV'. Ils restent iso-fonctionnels.


L'operateur REGL effectue une recherche des noeuds communs a plusieurs elements
dans la LIGNE donnee en argument. La programmation de cette recherche est faite
en brute force (double boucle pleine). Je propose de creer en amont un segment
de type ICPR pour effectuer la recherche bien plus rapidement.

La duree de l'operateur LIRE 'CSV' est reduite en remplacant des tests
constants par le logique preinitialise au debut. La recopie des chaines de caractere
est elle aussi reduite pour gagner en performances de lecture.

Correction

Date            14 Dec 2021           Fermeture : 14 Dec 2021 
Responsable CB215821 par : CB215821
Developpement
Composant Operateur
Nom REGL ; LIRE

--------------------------
evolution demandée le 14 Dec 2021 par CB215821
Liste des sous-programmes concernés
et commentaires associés

lircsv.eso : Amelioration des perfs generales
regle.eso : Creation JCPR pour retirer double boucle


© Cast3M 2003 - Tous droits réservés.
Mentions légales