This is a multi-part message in MIME format.
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
<basile@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<basile@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<
basile@starynkevitch.net>
(only mine opinions / les opinions sont miennes uniquement)
92340 Bourg-la-Reine, France
web page: starynkevitch.net/Basile/ & refpersys.org
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p><br>
</p>
<div class="moz-cite-prefix">On 23/03/2023 10:38, Pierre Malard
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:
D7B633F7-3D93-49AC-81C2-C736685C3497@teledetection.fr">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Salut,
<div class=""><br class="">
</div>
<div class="">Est-ce que tu veux dire « gprof » ?</div>
<div class="">Si oui, c’est dans le paquet « binutils ».</div>
<div class=""><br class="">
</div>
<div class="">Sinon, peux-tu apporter plus de précisions sur cette
commande ?</div>
</blockquote>
<p><br>
</p>
<p>Non, c'est bien prof et pas GNU gprof que je cherche.</p>
<p><br>
</p>
<p>Il y a quelques années, les deux existaient, et <font
face="monospace">prof</font> était beaucoup plus léger, moins
perturbateur et moins précis que <font face="monospace">gprof</font>.</p>
<p><br>
</p>
<p>En fait je cherche un profileur simple (pour le moteur
d'inférences <a moz-do-not-send="true"
href="
http://refpersys.org/">RefPerSys</a> - en GPLv3+,
multi-threadé, en C++, auquel je contribue
<a class="moz-txt-link-freetext" href="
https://github.com/RefPerSys/RefPerSys">https://github.com/RefPerSys/RefPerSys</a> ...)</p>
<p><br>
</p>
<p>Je cherche à savoir quelles fonctions C++ consomment le plus de
CPU (le cas test est lancé par <font face="monospace">make redump</font>)<br>
</p>
<p>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</p>
<p><br>
</p>
<p><br>
</p>
<blockquote type="cite"
cite="mid:
D7B633F7-3D93-49AC-81C2-C736685C3497@teledetection.fr">
<div class=""><br class="">
</div>
<div class="">Merci</div>
<div class="">
<div><br class="">
<blockquote type="cite" class="">
<div class="">Le 23 mars 2023 Ã 09:10, Basile Starynkevitch
<<a href="mailto:
basile@starynkevitch.net"
class="moz-txt-link-freetext" moz-do-not-send="true">
basile@starynkevitch.net</a>>
a écrit :</div>
<br class="Apple-interchange-newline">
<div class="">
<meta http-equiv="content-type" content="text/html;
charset=UTF-8" class="">
<div class="">
<p class="">Bonjour,</p>
<p class=""><br class="">
</p>
<p class="">Quel est le paquet Debian qui installe
l'utilitaire <font class="" face="monospace">prof </font>compatible
avec <a moz-do-not-send="true" href="
https://gcc.gnu.org/onlinedocs/gcc-12.2.0/gcc/Instrumentation-Options.html#Instrumentation-Options"
class="">l'option</a> <font class=""
face="monospace">-p</font> de profilage de <a
moz-do-not-send="true" href="
https://gcc.gnu.org/"
class="">GCC</a> ?</p>
<p class="">(l'option <font class="" face="monospace">-pg</font>
est plus précise, mais perturbe plus le calcul)</p>
<p class=""><br class="">
</p>
<p class="">Merci<br class="">
</p>
<pre class="moz-signature" cols="72">--
Basile Starynkevitch <a class="moz-txt-link-rfc2396E" href="mailto:
basile@starynkevitch.net" moz-do-not-send="true"><
basile@starynkevitch.net></a>
(only mine opinions / les opinions sont miennes uniquement)
92340 Bourg-la-Reine, France
web page: <a href="
http://starynkevitch.net/Basile/" class="" moz-do-not-send="true">starynkevitch.net/Basile/</a> & <a href="
http://refpersys.org" class="" moz-do-not-send="true">refpersys.org</a>
</pre>
</div>
</div>
</blockquote>
</div>
<br class="">
<div class="">
<div dir="auto" style="caret-color: rgb(0, 0, 0); color:
rgb(0, 0, 0); letter-spacing: normal; text-align: start;
text-indent: 0px; text-transform: none; white-space: normal;
word-spacing: 0px; -webkit-text-stroke-width: 0px;
text-decoration: none; word-wrap: break-word;
-webkit-nbsp-mode: space; line-break: after-white-space;"
class="">
<div dir="auto" style="caret-color: rgb(0, 0, 0); color:
rgb(0, 0, 0); letter-spacing: normal; text-align: start;
text-indent: 0px; text-transform: none; white-space:
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;
text-decoration: none; word-wrap: break-word;
-webkit-nbsp-mode: space; line-break: after-white-space;"
class="">
<div dir="auto" style="caret-color: rgb(0, 0, 0); color:
rgb(0, 0, 0); letter-spacing: normal; text-align: start;
text-indent: 0px; text-transform: none; white-space:
normal; word-spacing: 0px; -webkit-text-stroke-width:
0px; text-decoration: none; word-wrap: break-word;
-webkit-nbsp-mode: space; line-break:
after-white-space;" class="">
<div style="color: rgb(0, 0, 0); letter-spacing: normal;
text-align: start; text-indent: 0px; text-transform:
none; white-space: normal; word-spacing: 0px;
-webkit-text-stroke-width: 0px; word-wrap: break-word;
-webkit-nbsp-mode: space; line-break:
after-white-space;" class="">
<div style="color: rgb(0, 0, 0); letter-spacing:
normal; text-align: start; text-indent: 0px;
text-transform: none; white-space: normal;
word-spacing: 0px; -webkit-text-stroke-width: 0px;
word-wrap: break-word; -webkit-nbsp-mode: space;
line-break: after-white-space;" class="">
<div style="margin: 0px; font-size: 10px;
font-family: "Courier New";" class="">--Â </div>
<div style="margin: 0px; font-size: 10px;
font-family: "Courier New";" class="">
<div style="margin: 0px;" class="">Pierre Malard</div>
<div style="margin: 0px;" class=""><br class="">
</div>
</div>
<div style="margin: 0px; font-family: Times;"
class="">  «<i class=""> Les utopies ne sont
souvent que des vérités prématurées </i>»</div>
<div style="margin: 0px; font-family: Times;"
class="">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â
        Alphonse de Lamartine</div>
<div style="margin: 0px; font-size: 10px;
font-family: "Courier New";" class="">Â Â Â |\Â
   _,,,---,,_</div>
<div style="margin: 0px; font-size: 10px;
font-family: "Courier New";" class="">Â Â Â /,`.-'`'Â
  -.  ;-;;,_</div>
<div style="margin: 0px; font-size: 10px;
font-family: "Courier New";" class="">Â Â |,4-Â Â )
)-,_. ,\ (Â Â `'-'</div>
<div style="margin: 0px; font-size: 10px;
font-family: "Courier New";" class="">Â '---''(_/--'Â Â `-'\_)
 πr</div>
<div style="margin: 0px; font-family: Times;
min-height: 14px;" class=""><br class="">
</div>
<div style="margin: 0px; font-size: 10px;
font-family: "Courier New";" class="">perl
-e '$_=q#: 3|\ 5_,3-3,2_: 3/,`.'"'"'`'"'"' 5-.
 ;-;;,_:  |,A-  ) )-,_. ,\ (  `'"'"'-'"'"':
'"'"'-3'"'"'2(_/--'"'"' Â `-'"'"'\_):
24Ï€r::#;y#:#\n#;s#(\D)(\d+)#$1x$2#ge;print'</div>
<div style="margin: 0px; font-family: "Courier
New";" class=""><span style="font-size:
10px;" class="">- --> Ce message n’engage que
son auteur <--</span></div>
</div>
</div>
</div>
</div>
</div>
</div>
<br class="">
</div>
</blockquote>
<pre class="moz-signature" cols="72">--
Basile Starynkevitch <a class="moz-txt-link-rfc2396E" href="mailto:
basile@starynkevitch.net"><
basile@starynkevitch.net></a>
(only mine opinions / les opinions sont miennes uniquement)
92340 Bourg-la-Reine, France
web page: starynkevitch.net/Basile/ & refpersys.org
</pre>
</body>
</html>
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)