On 23/03/2023 10:38, Pierre Malard wrote:
Salut,

Est-ce que tu veux dire « gprof » ?
Si oui, c’est dans le paquet « binutils ».

Sinon, peux-tu apporter plus de précisions sur cette commande ?


Non, c'est bien prof et pas GNU gprof que je cherche.


Il y a quelques années, les deux existaient, et prof était beaucoup plus léger, moins perturbateur et moins précis que gprof.


En fait je cherche un profileur simple (pour le moteur d'inférences RefPerSys <http://refpersys.org/> - en GPLv3+, multi-threadé, en C++, auquel je contribue https://github.com/RefPerSys/RefPerSys ...)


Je cherche à savoir quelles fonctions C++ consomment le plus de CPU (le cas test est lancé par make redump)

Il y a aussi dans certains cas un bouclage infini.... S'il existe une fonction C ou C++ qui écrit un fichier gprof.out je suis preneur




Merci

Le 23 mars 2023 à 09:10, Basile Starynkevitch <bas...@starynkevitch.net> a écrit :

Bonjour,


Quel est le paquet Debian qui installe l'utilitaire prof compatible avec l'option <https://gcc.gnu.org/onlinedocs/gcc-12.2.0/gcc/Instrumentation-Options.html#Instrumentation-Options> -p de profilage de GCC <https://gcc.gnu.org/> ?

(l'option -pg est plus précise, mais perturbe plus le calcul)


Merci

--
Basile Starynkevitch<bas...@starynkevitch.net>
(only mine opinions / les opinions sont miennes uniquement)
92340 Bourg-la-Reine, France
web page:starynkevitch.net/Basile/  <http://starynkevitch.net/Basile/>  
&refpersys.org  <http://refpersys.org>


--
Pierre Malard

  «/ Les utopies ne sont souvent que des vérités prématurées /»
                Alphonse de Lamartine
   |\     _,,,---,,_
   /,`.-'`'   -.  ;-;;,_
  |,4-  ) )-,_. ,\ (  `'-'
 '---''(_/--'  `-'\_)   πr

perl -e '$_=q#: 3|\ 5_,3-3,2_: 3/,`.'"'"'`'"'"' 5-.  ;-;;,_:  |,A-  ) )-,_. ,\ (  `'"'"'-'"'"': '"'"'-3'"'"'2(_/--'"'"'  `-'"'"'\_): 24πr::#;y#:#\n#;s#(\D)(\d+)#$1x$2#ge;print'
- --> Ce message n’engage que son auteur <--

--
Basile Starynkevitch<bas...@starynkevitch.net>
(only mine opinions / les opinions sont miennes uniquement)
92340 Bourg-la-Reine, France
web page: starynkevitch.net/Basile/ & refpersys.org

Répondre à