Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 12/06/2008, à 21:28

zog zog

Temps de passage dans une ligne

Bonjour,

J'aimerais optimiser un programme écrit en C, je cherche donc à savoir quelles sont les lignes les plus couteuses en terme de temps. Savez-vous s'il est possible de mesurer le pourcentage de temps d'execution passé dans une portion précise de code ?

Merci d'avance

Hors ligne

#2 Le 12/06/2008, à 21:47

Dark-Sham

Re : Temps de passage dans une ligne

Euh je ne comprends pas trop ce que tu cherches à faire ... big_smile


Script de sauvegarde/restauration APT

Ubuntu 8.04 "Hardy Heron"
CPU : AMD Athlon XP 2800+ ; GPU : ATI Radeon 9250/9200 Series ; RAM : 2 Gigots + 512 Mégots ; Carte mère : Asus A7N8X-E Deluxe

Hors ligne

#3 Le 12/06/2008, à 22:02

zog zog

Re : Temps de passage dans une ligne

Je veux par exemple savoir quel pourcentage de l'execution a nécessité la ligne 37 par exemple, ou quelque chose comme ça.

Hors ligne

#4 Le 12/06/2008, à 22:58

abetsic

Re : Temps de passage dans une ligne

Bonsoir,

Vas regarder du côté de gprof (fais une recherche sur google, c'est bien documenté).

Il ne permet pas forcément de t'indiquer ligne par ligne, ce qui n'a pas vraiment de sens puisque le compilateur va optimiser toutes tes lignes, mais t'afficher le nombre de fois que sont appelés tes fonctions et le temps passé.

Hors ligne

#5 Le 13/06/2008, à 20:21

zog zog

Re : Temps de passage dans une ligne

Merci, je pense que c'est tout à fait ce que je cherchais !

Hors ligne