Voir le flux RSS

Le Blog de DSR57 - Programmation WinDev

WinDev : les temps d'impression

Noter ce billet
par , 19/06/2016 à 18h57 (499 Affichages)
WinDev : évolution ou régression du temps d'impression

Dans ce billet nous allons voir comment à évoluer le temps de traitements des impressions de la version 19 à 21 de WinDev. Ce billet permet uniquement d'avoir un constat et une comparaison chiffrée de ces temps d'impressions (ou d'export PDF) dans les différentes versions de WinDev, il n'apporte pas de solution. Mais, si après la lecture de celui-ci vous avez des propositions, des axes de réflexions ou voir des solutions... je suis preneur.

Contexte technique



Ce paragraphe liste les points de détails techniques.

  • Version : WinDev 19, 20, 21.
  • Traitements : impression d'un état de 8 pages avec fond PDF. Chaque page à un fond PDF différent. la dégradation des temps de traitements proviendrait des fonds d'états.
  • Type de traitement : impression directe sur imprimante, export PDF.
  • Valeurs : 10 tests par type d'impression, exprimées en millisecondes.



Résultats



Ce paragraphe liste les résultats obtenus lors des tests. Ceux-ci ont été effectués sur le même ordinateur avec une base de données locale nettoyée ne comportant uniquement les informations nécessaires pour les tests. Les temps ont été calculés en faisant la différence de l'heure système avant et après l'appel des fonctions iImprimeEtat.

version 19


Test 1 Test 2 Test 3 Test 4 Test 5 Test 6 Test 7 Test 8 Test 9 Test 10
Nom : Img_Imp.png
Affichages : 149
Taille : 1,3 Ko Imprimante 878 809 808 805 815 830 819 812 828 819
Nom : Img_Pdf.jpg
Affichages : 150
Taille : 1,3 Ko PDF 857 601 580 582 582 577 577 576 579 572

Nom : Img_Imp.png
Affichages : 149
Taille : 1,3 Ko Moyenne : 822
Nom : Img_Pdf.jpg
Affichages : 150
Taille : 1,3 Ko Moyenne : 608

version 20


Test 1 Test 2 Test 3 Test 4 Test 5 Test 6 Test 7 Test 8 Test 9 Test 10
Nom : Img_Imp.png
Affichages : 149
Taille : 1,3 Ko Imprimante 1227 1217 1222 1270 1222 1246 1251 1238 1226 1223
Nom : Img_Pdf.jpg
Affichages : 150
Taille : 1,3 Ko PDF 1580 1560 1558 1561 1561 1559 1572 1575 1571 1598


Nom : Img_Imp.png
Affichages : 149
Taille : 1,3 Ko Moyenne : 1234
Nom : Img_Pdf.jpg
Affichages : 150
Taille : 1,3 Ko Moyenne : 1569

version 21

Test 1 Test 2 Test 3 Test 4 Test 5 Test 6 Test 7 Test 8 Test 9 Test 10
Nom : Img_Imp.png
Affichages : 149
Taille : 1,3 Ko Imprimante 1024 1009 1009 1012 1037 1022 1014 1021 1015 1019
Nom : Img_Pdf.jpg
Affichages : 150
Taille : 1,3 Ko PDF 883 866 865 869 903 865 871 865 892 867

Nom : Img_Imp.png
Affichages : 149
Taille : 1,3 Ko Moyenne : 1019
Nom : Img_Pdf.jpg
Affichages : 150
Taille : 1,3 Ko Moyenne : 867

Représentation graphique



Ce paragraphe permet d'avoir une représentation visuelle des résultats du paragraphe "Résultats".


Nom : ChartGo.png
Affichages : 171
Taille : 20,1 Ko

Nom : ChartGo(2).png
Affichages : 183
Taille : 19,2 Ko

Comparaison des valeurs



Dans ce paragraphe nous allons comparer les valeurs moyennes entre les versions de WinDev.

WinDev 19 - 20

Nom : Img_Imp.png
Affichages : 149
Taille : 1,3 Ko Augmentation de 50 % du temps de traitement
Nom : Img_Pdf.jpg
Affichages : 150
Taille : 1,3 Ko Augmentation de 158 % du temps de traitement

WinDev 19 - 21

Nom : Img_Imp.png
Affichages : 149
Taille : 1,3 Ko Augmentation de 24 % du temps de traitement
Nom : Img_Pdf.jpg
Affichages : 150
Taille : 1,3 Ko Augmentation de 42 % du temps de traitement

WinDev 20 - 21

Nom : Img_Imp.png
Affichages : 149
Taille : 1,3 Ko Diminution de 17 % du temps de traitement
Nom : Img_Pdf.jpg
Affichages : 150
Taille : 1,3 Ko Diminution de 45 % du temps de traitement

Nous constatons une augmentation des temps de traitements qu'ils soient pour une impression ou pour un export PDF depuis la version 19. Avec la version 21, nous constatons des augmentations plus faibles par rapport à la version 19 et une amélioration en les comparant avec la version 20.

Conclusion



Ces augmentations sont significatives et ne passent pas inaperçu pour les utilisateurs, effectivement ils se plaignent de cette régression et nous n'avons aucune solution de contournement à leurs proposer et aucune solution technique au niveau du développement. Ce problème a été évoqué avec un des intervenants présent au TDF et un ticket d'incident a été ouvert au support technique pour la version 20, malgré plusieurs propositions de correctifs aucuns ne donnent satisfaction... dossier à suivre. Comme suggéré en introduction si vous avez des propositions, n'hésitez pas, je me ferais une joie de les prendre en compte et de les tester.


Bon dev à tous

Envoyer le billet « WinDev : les temps d'impression » dans le blog Viadeo Envoyer le billet « WinDev : les temps d'impression » dans le blog Twitter Envoyer le billet « WinDev : les temps d'impression » dans le blog Google Envoyer le billet « WinDev : les temps d'impression » dans le blog Facebook Envoyer le billet « WinDev : les temps d'impression » dans le blog Digg Envoyer le billet « WinDev : les temps d'impression » dans le blog Delicious Envoyer le billet « WinDev : les temps d'impression » dans le blog MySpace Envoyer le billet « WinDev : les temps d'impression » dans le blog Yahoo

Mis à jour 21/06/2016 à 15h07 par dsr57

Catégories
WinDev

Commentaires