Visualiser les détails du résultat
Identifiant | Projet | Catégorie | Visibilité | Date de soumission | Dernière mise à jour |
---|---|---|---|---|---|
0000384 | SIC | Fortran I/O XML et binaire | public | 2011-03-28 17:04 | 2011-09-03 16:53 |
Rapporteur | dorch | Assigné à | dorch | ||
Priorité | basse | Impact | mineur | Reproductibilité | sans objet |
Statut | affecté | Résolution | ouvert | ||
Version du produit | |||||
Version ciblée | Priorité 2 | Résolu dans la version | |||
Résumé | 0000384: Accélération de l'écriture des résultats | ||||
Description | La phase de préparation de l'écriture qui consiste à écrire les balises ListeRes, Res, et ListeD dans tous les endroits nécessaires peut être accélérée. Il faut la reprogrammer pour pouvoir utiliser le buffer d'écriture (suppression des tests sur le XML) et elle pourrait peut-être être intégrée au premier passage d'écriture. N.B. si la mémoire est suffisante, il n'y a qu'un seul passage pour l'écriture des résultats. | ||||
Balises | Aucune balise n'est associée. | ||||
Temps projeté (jours) | |||||
|
Une autre possibilité d’accélérer l'écriture des résultats est de substituer l'ordre suivant : EcritXmlData=P_XmlAjouteFils('D',sLigne(1:LEN_TRIM(sLigne)-1),.FALSE.,'T',TRIM(ADJUSTL(Res%sT))) par un appel d'une fonction Windev qui prendrait comme argument l'ensemble des résultats à écrire (Dans la limite de 4000 caractères) au format : TRIM(ADJUST(Res%sT))//":"//sLigne(1:LEN_TRIM(sLigne)-1)//CHAR(13) A charge ensuite de la fonction Windev de construire la chaîne correspondante avec toutes les balises : <D T="000000">000.00 000.00 ...</D> Cela permettra de court-circuiter tous les appels à P_XmlAjouteFils et tous les traitements du buffer pour chaque appel de fonction. Au sein de Windev on peut choisir de traiter manuellement la chaine de balise à construire mais ça ne devrait pas permettre un gain important par rapport à des appels direct à XmlAjouteFils. |
Date de modification | Nom d’utilisateur | Champ | Changement |
---|---|---|---|
2011-03-28 17:04 | dorch | Nouveau bogue | |
2011-03-28 17:04 | dorch | Statut | nouveau => affecté |
2011-03-28 17:04 | dorch | Assigné à | => dorch |
2011-06-07 08:12 | dorch | Version ciblée | => 5.22a |
2011-06-20 11:44 | dorch | Version ciblée | 5.22a => 5.22b |
2011-07-22 16:55 | dorch | Version ciblée | 5.22b => 5.22c |
2011-07-22 22:59 | dorch | Version ciblée | 5.22c => |
2011-07-22 22:59 | dorch | Priorité | normale => basse |
2011-07-30 23:41 | dorch | Version ciblée | => Priorité 2 |
2011-09-03 16:53 | dorch | Note ajoutée: 0000505 | |
2012-07-11 08:26 | dorch | Catégorie | FluXML => Fortran FluXML |
2012-07-11 08:27 | dorch | Catégorie | Fortran FluXML => Fortran XML |
2016-09-21 23:10 | dorch | Catégorie | Fortran XML => Fortran I/O XML et binaire |