Salut les C,
ça me trotte dans la tête depuis un petit moment : j'aimerais pouvoir mesurer le temps d'exécution de mes fonctions, comme par exemple un outil qui exécute une fonction un certain (grand) nombre de fois, puis fait la moyenne du temps d'exécution.
J'ai pensé aux TIMERs mais ils ne servent qu'à exécuter une fonction après un délai et donc, ne sont pas adaptés, et les fonctions de temps utilisent la seconde comme unité et le temps d'exécution d'une fonction n'est pas de cet grandeur d'ordre.
Et s'il existe des outils pour ça je ne veux pas réinventer la roue.
Merci de bien vouloir m'orienter, sachant que je programme sous Linux.
Merci pour vos réponses éclairées.
PS: je préfère être orienté, conseillé par un humain membre du site que de faire une recherche Google qui me renvoie 3 outils dont j'en connais un qui est un outils de profilage de la mémoire (valgrind)..
Bon il est vrai que c'est pas le type de question qui nécessite un post (une question sur un forum) car en creusant à peine un peu plus ma recherche Google j'ai trouvé gprof.
Mais pour faire un choix votre avis est important.
Mais si vous avez des remarques faire n'hésitez pas, à part la débilité de la question (j'arrive pas a supprimer le post).
Partager