begin process at 2012 02 16 12:37:09
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Optimisation du code

 > PERFORMANCE MEASURER

PERFORMANCE MEASURER


 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

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture WORKTRACKER
Source avec Zip Source avec une capture CAMEMBERT INTERACTIF
Source avec Zip SHORT SND
Source avec Zip ROMACITY
Source avec Zip Source avec une capture PSAST

 Sources de la même categorie

Source avec Zip FONCTIONS PRATIQUE POUR LISTVIEW par Galactus13
Source avec une capture Source .NET (Dotnet) HISTOGRAMME - SUITE - GRAPHIQUE DE BARRES VERTICALES POUR UN... par tchconst
Source .NET (Dotnet) HISTOGRAMME (BIS) BARRES VIA DATATABLE 100 % PERSONNALISÉ par tchconst
Source avec une capture Source .NET (Dotnet) AFFICHER UN HISTOGRAMME PERSONNALISÉ par tchconst
Source avec une capture Source .NET (Dotnet) PROFIL BINAIRE D'UN OBJET par tchconst

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture WORKTRACKER par Psg2
Source avec Zip L'HEURE EN TEMPS RÉEL DANS UNE FEUILLE EXCEL par dthuler
Source avec Zip Source avec une capture TEMPS D'EXECUTION D'UN BOUT DE CODE (BENCHMARK POUR OPTIMISA... par MadM@tt
Source avec Zip PROGRAMME DE GESTION D'EMPLOI DU TEMPS SCOLAIRE par greg1709
Source .NET (Dotnet) [.NET2] MESURER LE TEMPS D'ÉXECUTION D'UNE MÉTHODE par Willi

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 stockage du temps pc sous excel [ par ep2fc ] Bonjour, Je suis un débutant qui ne cherche qu'à progresser. Sous Excel et en VB. Je voudrais mettre le temps PC dans une cellule après appui de la t convertisseur des emplois de temps html en excel avec vb.net 2010 [ par ghoff ] bonjour tout le monde. je suis en train de réaliser mon projet fin d'étude,une application vb qui consiste a convertir un fichier html en excel sachan Import Heure de Excel à VB.NET [ par David7342 ] Bonjour à tous ! Tout d'abord, j'espère ne pas m'être tromper quand au rangement de ce post. Je rencontre un soucis qui me bloque depuis pas mal de VBA et la Bourse [ par avy13 ] Bonjour tout le monde, Je me permets de vous déranger car j'ai quelques questions à vous posez. Je travail actuellement sur la mise en place d'un fon Automatiser une mise en forme [ par thibaut1313 ] Bonsoir a tous, Je travail beaucoup avec des tableaux excel (je suis sur excel 2010). Pour gagner du temps j'aimerais automatiser de mise en forme. P 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


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,212 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales