Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

PERFORMANCE MEASURER


Information sur la source

Description

Cliquez pour voir la capture en taille normale
Cet utilitaire est à intégrer dans le code de vos projets VB6. Il mesure le temps d'éxécution de processus à un millième de seconde près. Les résultats sont enregistrés dans un fichier Excel grâce à DAO (Si vous utilisez ADO, il vous faudra adapter votre projet en remplaçant 'As Recordset' par 'As ADO.Recordset' etc. pour éviter les confusions et ajouter DAO aux références du projet). Vous pourrez donc faire des graphes de performances avec Excel et les analyser pour optimiser votre code.

Utilisation :
1. Choisir un fichier Excel déjà existant.
2. Démarrer une nouvelle session en appuyant sur le bouton Play. La connection s'établit et une nouvelle feuille de calcul est ouverte. La saisie des mesures est possible.
3. Lancez votre processus.
Quand celui-ci est terminé, vous terminer la session avec le bouton Stop.

Les informations de performance du système, le temps d'exécution et différents arguments que vous aurez donnés sont enregistrés.

Vous pouvez aussi enregistrer les performances du sytème en appuyant sur le bouton Record situé sous la barre des performances, ceci après avoir choisi votre fichier de sauvegarde.

Dans votre code :
  - Signalez le début du processus en appelant la procédure BeginProcess "(Nom du processus)", "[(Nom argument 1), [(Nom argument 2)]] ..."
  - Pour ajouter une mesure, appelez AddEntry "[(Argument 1), [(Argument 2)]]"
  - Si l'utilisateur a pausé les mesures, vérifiez que Perform.MeasureStatus <> 2 dans une boucle :
Do
DoEvents
Loop While Perform.MeasureStatus = 2

Un conseil : mettez ce code entre #If Debugging = True Then ... #End If

Vous pouvez ainsi mettre en pause le processus pour faire autre chose sans déranger l'état du système lors de l'exécution.
 

Source

  • Tout est dans le ZIP.
Tout est dans le ZIP. 

Conclusion

J'espère que ce code vous sera utile. J'attends vos commentaires ...
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

Aucun commentaire pour le moment.

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Insérer une notion de temps dans Excel [ par Bysnu ] Bonjour à tous,Je récupère actuellement des données de masses sous Excel par l'intermédiaire d'une balance.Je désirerais ajouter à chaque mesure de ma insertion image webcam dans excel [ par taj88 ] Bonjour, voilà ca fait quelque jour que je cherche à intégrer la vidéo d'une webcam en temps réel dans excel mais cela se revéle impossivle ou si poss Mes feuilles excel ne sont pas actualisées par mon UserForm [ par arthur0201 ] Re-bonjour tous le monde,Voilà mon problème:Mon UserForm n'actualise pas mes feuille excel! Je m'explique; j'ai une feuille excel 'saisie feuille de t Comment accélérer le temps de traitement sur Excel [ par annyong ] Bonjour,J'ai un classeur Excel ou je fais des recherches avec des find qui prennent beaucoup de temps.du genre, j'ai une colonne de 40000 lignes et je VB sous excel [ par Billygoldwin ] BillygoldwinBonjour à tous, J'ai un petit problème avec VB sous excel : j'ai besoin de créer une macro pour comparer 2 valeurs. Mais je dois faire cet HELP! Valeurs en temps reel dans un textbox avec VBA [ par Julamo ] Hello,J'ai un probleme assez urgent concernant l'utilisation de bloomberg avec VBA pour Excel. Il n'est pas necessaire de connaitre Bloo;berg pour rep [Excel/VBA] Problème temporisation dans simulation [ par nico39 ] Bonjour! Je suis en train de programmer une petite simulation sous Excel 2003, en VBA. Il s'agit de faire tourner simultanément plusieurs machines f Estimation de temps [ par GrandGarfield ] Bonjour,dans le cadre de mon travail, il me serait pratique de réaliser quelques automatisations entre applications ( esentiellement excel et powerpoi EMPLOI DU TEMPS SUR EXCEL [ par bouly59000 ] Bonjour à toute la communauté vbfrance !Je viens de m'inscrire et déja un gros problème se pose...Je dois réaliser un emploi du temps sur excel qui do gestion de stock excel VBA URGENT [ par rushdie ] Bonjour,J'ai commencé à développer une application de gestion de stock pour une association qui distribue des repas à des démunis à Bruxelles (qui est


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,874 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.