Votre AGL de développement est WinDev?
Vous croyez avoir des problèmes de lenteur avec (HF)?
Est-ce un problème réseau ou de configuration?
Est-ce un problème isolé ou général?
Est-ce que migrer c'est la solution?
Est-ce que vous êtes en mesure de faire des comparaisons?

Par la présente nous souhaitons vous rassurer, il n'est pas question de détruire, juger ou berner quiconque, mais bien de trouver des explications qui justifient les écarts et délais constatés, d'un poste à l'autre, d'une version à l'autre, ainsi qu'une solution viable.  Nous n'arrivons toujours pas à nous expliquer où passe le temps de traitement.

Beaucoup de clients nous manifestent des problèmes de lenteur dès qu'il s'agit d'accès réseau et parfois même en local. Ce qui a pour conséquence de mettre en doute la qualité de notre travail et une perte de temps à la recherche de solutions miracle pour améliorer la rapidité. Quelques recherches sur Internet nous ont permis de trouver quelques astuces pour accélérer les accès disques sous Windows XP ou 2000 et d'autres pour enlever ce qui fait perdre du temps dans HF.  Malgré cela nous avons toujours cette lenteur et il semblerait que nous n'en soyons pas les seuls.

Afin de nous faire une opinion sur le sujet nous avons développé une application très simple nommé NETTEST avec l'AGL WinDev 5.5,  la fonction et le but de ce dernier est de comparer la création et lecture des fichiers textes (théoriquement la vitesse maximum) avec la création et lecture des fichiers HF. Le programme permet aussi de comparer deux répertoires simultanément (un local et un réseau par exemple).

Des suggestions nous ont été faites de passer à la version 8, ce qui règlerait tous nos problèmes. Avant de faire cela, nous avons voulu tester notre petit programme en version 8. On l'a donc modifié un peu pour que  les résultats soient comparables entre les deux versions (pourcentage par rapport au fichier texte écrit sur le même répertoire).  En ajout d'enregistrement WinDev 8 tire de la patte en comparaison à la vitesse de WinDev 5.5. En lecture on a des résultats tout à fait semblables. Où est l'amélioration tant annoncée ?

Les résultats comparatifs sont, comme toutes les statistiques, sujets à interprétation personnelle. Nous mettons donc à votre disposition les sources du programme NETTEST en version 5.5. Ce programme se migre sans problème en 7 et plus. Nous aimerions recevoir le plus possible de résultats comparatifs qu'ils s'agissent de versions 5.5, 7, 7.5 ou 8. Les résultats sont créés (compilés) dans des fichiers .csv se trouvant dans le sous-répertoire Result du répertoire de l'exécutable. Pour mesurer un minimum de commandes, ce programme ne gère pas les blocages dans la version actuelle, mais cela ne saurait tarder.

Nous faire parvenir vos résultats fichier .CSV à: blavoie@estimation.qc.ca

Bien sûr, nous sommes preneurs de toute astuce dans le programme qui permet d'obtenir un gain appréciable. L'astuce ne doit pas être théorique, et son gain effectivement constaté en comparant les résultats avant et après.

Nous nous devons tous de développer des solutions de plus en plus performantes pour le bénéfice des usagers, cette règle s'applique à tous, même les nouvelles versions.  Nous vous communiquerons et transmettrons les résultats reçus et à qui de droit le cas échéant.

Dans un premier temps nous observerons les résultats sur 10 000 enregistrements d'une taille de 70, 137, 256, 512, et 1024 octets seulement.

Nous comparerons:
- Vitesse de la création locale avec comparatif réseau
- Vitesse de la lecture descendante locale avec comparatif réseau
- Vitesse de la lecture ascendante locale avec comparatif réseau
- Vitesse de la lecture aléatoire locale avec comparatif réseau

Il est à noter que la version 2 sera disponible dans les 30 jours et permettra;
- De tester l’accès aux fichiers depuis 2 (ou plusieurs postes) sur un répertoire du réseau
- La lecture des résultats de vos confrères de travail qui seront bientôt disponibles sur notre site web.


Bien à vous

Les Services Informatisés
Bernard Lavoie