Re: vieux profileur prof ?

2023-03-23 Par sujet Olivier Humbert

Bonjour


Le 2023-03-23 09:10, Basile Starynkevitch a écrit :


Quel est le paquet Debian qui installe l'utilitaire prof ...


https://www.debian.org/distrib/packages#search_contents

Bonne journée



Re: vieux profileur prof ?

2023-03-23 Par sujet Basile Starynkevitch


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  - 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 
 a écrit :


Bonjour,


Quel est le paquet Debian qui installe l'utilitaire prof compatible 
avec l'option 
 
-p de profilage de GCC  ?


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


Merci

--
Basile Starynkevitch
(only mine opinions / les opinions sont miennes uniquement)
92340 Bourg-la-Reine, France
web page:starynkevitch.net/Basile/    
  



--
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
(only mine opinions / les opinions sont miennes uniquement)
92340 Bourg-la-Reine, France
web page: starynkevitch.net/Basile/ & refpersys.org


Re: vieux profileur prof ?

2023-03-23 Par sujet Pierre Malard
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 ?

Merci

> Le 23 mars 2023 à 09:10, Basile Starynkevitch  a 
> écrit :
> 
> Bonjour,
> 
> 
> 
> Quel est le paquet Debian qui installe l'utilitaire prof compatible avec 
> l'option 
> 
>  -p de profilage de GCC  ?
> 
> (l'option -pg est plus précise, mais perturbe plus le calcul)
> 
> 
> 
> Merci
> 
> --
> Basile Starynkevitch   
> 
> (only mine opinions / les opinions sont miennes uniquement)
> 92340 Bourg-la-Reine, France
> web page: starynkevitch.net/Basile/ & 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 <--



signature.asc
Description: Message signed with OpenPGP


Re: vieux profileur prof ? (x86-64/Debian/bookworm, C++ pour RefPerSys)

2023-03-23 Par sujet Basile Starynkevitch


On 23/03/2023 09:10, Basile Starynkevitch wrote:


Bonjour,


Quel est le paquet Debian qui installe l'utilitaire prof compatible 
avec l'option 
 
-p de profilage de GCC  ?


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




J'ai la vague impression que pour GCC 12 Debian/bookworm/x86-64 les 
options -p et -pg sont identiques?



Quelqu'un peut-il confirmer? Je trouve ça surprenant!

Il y a plusieurs années c'était très différent, en précision comme en 
perturbation!



Merci

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


Re: vieux profileur prof ?

2023-03-23 Par sujet Basile Starynkevitch


On 23/03/2023 09:25, Olivier Humbert wrote:

Bonjour


Le 2023-03-23 09:10, Basile Starynkevitch a écrit :


Quel est le paquet Debian qui installe l'utilitaire prof ...


https://www.debian.org/distrib/packages#search_content




Et bien je ne vois rien.

Alors, sachant que je compile http://refpersys.org/ (c'est du C++) avec 
GCC  12 et l'option -p (sur Debian/x86-64) comment 
trouver les statistiques de profilage après une exécution normale?



Merci

A

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


vieux profileur prof ?

2023-03-23 Par sujet Basile Starynkevitch

Bonjour,


Quel est le paquet Debian qui installe l'utilitaire prof compatible avec 
l'option 
 
-p de profilage de GCC  ?


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


Merci

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