URL: https://linuxfr.org/forums/programmation-c--2/posts/utilisation-de-oprofile Title: Utilisation de Oprofile. Authors: Edouard Gomez Date: 2004年08月14日T13:36:41+02:00 Tags: Score: 0 Bonjour, Après un peu de boulot sur xvid, j'ai réussi a rendre le décodeur environ 25% plus rapide... ces optims ont été le fruit de la règle maîtresse en la matière: Avant d'optimiser une fonction, il faut s'abstenir de l'appeler. En effet, le décodeur étant un peu laissé à l'abandon, aucun dev n'avait fait l'effort de vérifier qu'on ne faisait que le strict minimum (ie: pas de répétition inutile d'une étape de décodage)... et pire, dû à quelques changements hâtifs coté codeur, on avait des fois des fonctions optimisées en assembleur qui n'étaient pas exploitées coté décodeur. Mais bon voilà, je pense en avoir fini avec ça, et je pense que maintenant, il est temps de se jeter dans du profilage bien ficelé et efficace. Pour cela j'utilise Oprofile qui me permet d'avoir des flats profiles et l'annotation des sources avec une granularité que gprof ne peut avoir (1. car oprofile profile au niveau de l'instruction et 2. gprof est incapable de profiler du code asm écrit à la main, il lui manque les entetes mouchardes qui updatent les compteurs des fonctions). **La question:** Seulement voila, c'est un peu pauvre coté présentation des résultats, alors je me demandais si quelqu'un avait une liste de scripts annexes pour mieux exploiter un fichier du genre: [http://ed.gomez.free.fr/vrac/decoder.oprofile.c(...)](http://ed.gomez.free.fr/vrac/decoder.oprofile.c) [http://ed.gomez.free.fr/vrac/encoder.oprofile.c(...)](http://ed.gomez.free.fr/vrac/encoder.oprofile.c) PS: le site d'Oprofile ne pointe sur pas grand chose, prospect de HP ne donne pas bcp plus d'infos que opreport+opannotate, et Google reste bien vague sur la question. Merci

AltStyle によって変換されたページ (->オリジナル) /