begin process at 2010 03 16 07:38:44
  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 Source avec une capture ALTERNATIVE À LA FUNCTION VBA OU VB REPLACE (JUSQU'À 10 FOI... par vicosta
Source avec Zip Source avec une capture SIMULATEUR TRIAL VERSION (BASE DE TRAVAIL POUR DÉBUT) par stef68600
Source avec Zip Source avec une capture ÔTER PROTECTION FEUILLE D'UN CLASSEUR EXCEL & TROUVER MOT D... par stef68600
Source .NET (Dotnet) INDIRECTION SUR LES MEMBRES D'UNE CLASSE EN VB.NET OU C#, IN... par GabSoftware
Source avec Zip EXTRACTION DES CHAINES ENTRE GUILEMETS ET CREATION D'UN POIN... par ccgousset

 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 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 Reduire le temps d'edition d'un document Excel via vb.net [ par malakrouhhi ] Bonjour a toutes et à tous [^^ange] voilà je travaille avec vb.net2008 et sqlserver2005 et j'edite des fichiers excel a partir de mon application et


Nos sponsors


Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

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 : 0,733 sec (3)

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