Classe timer - chronométrer le temps d'exécution d'une fonction (fonctionne en mode console)

Description

Timer est une classe vous permettant de chronométrer l'exécution d'un programme ou de l'une de ses fonctions. Elle utilise la fonction clock() et la constante CLK_TCK définie dans timer.h qui permettent respectivement de connaître le nombre de ticks d'horloge depuis le début de l'exécution du programme, et le nombre de ces ticks par seconde (généralement autour de 1000).
Je n'ai pas trouvé de classes similaires fonctionnant en mode console sur ce site, donc je l'ajoute au cas où ça pourrait servir à quelqun. Vous trouverez plus d'informations en commentaire dans les sources (par contre, vu que j'ai créé cette classe dans le cadre d'un stage en Irlande, tout est en anglais).

Si vous avez la moindre remarque ou une idée pour l'améliorer, n'hésitez pas.

Conclusion :


Etant donne que le chronometrage se base sur les ticks d'horloge, la precision est variable suivant la machine...

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.