Bonjour,
Existe-t-il un outil gratuit (genre GNU) permettant d'observer les portions de code qui font chuter les performances ?
Sur Linux ?
Sur MacOs X ?
Sur Windows ?
Merci
Bonjour,
Existe-t-il un outil gratuit (genre GNU) permettant d'observer les portions de code qui font chuter les performances ?
Sur Linux ?
Sur MacOs X ?
Sur Windows ?
Merci
Il existe les profilers. Par exemple celui de GNU: gprof. Il existe sous linux, les autres je ne sais pas. Pour le faire marcher donc c'est simple, tu compile et link avec -pg (et -g en plus je crois). Tu lance ton programme, ca produit un fichier gmon.prof (ou dans le genre) et tu lance gprof nom_de_ton_executable > analyse.
T'as plus qu'a analyser le fichier analyse : il contient les temps passes dans les fonctions (pure ou avec les appels).
Tips: tu peux lancer plusieur fois ton programme, le fichier gmon est augmente, ce qui te fait une moyenne. Il ne faut pas que le temps d'execution soit negligeable, car il a du mal a avoir des resultats sinon.
Enfin, pour les autres, tu peux regarder dans google et taper profiler (il doit y en avoir d'autres).
1)Avant de poster, merci de lire les règles. 2)Utiliser [code] [/code] pour quoter le code ! 3)Conseils pour le forum C [a lire en entier!]
Les outils de profiling sont difficiles à trouver
meme à l'aide de Google...
J'ai cherché un outil efficace mais j'ai pas trouvé
KORTA..COMAS
TOUT CE QUI EST VRAISEMBLABLE N'EST PAS FORCEMENT VRAI . MEFIEZ VOUS
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager