Profilovani programu

Jan Kasprzak kas na informatics.muni.cz
Čtvrtek Duben 22 13:30:53 CEST 1999


Jan Kasprzak wrote:
: 	Nevi nekdo, jak takovyto program prinutit vypisovat ladici informace?
: Pripadne nevite, jake pozadavky jsou na soubor gmon.out (musi/nesmi
: existovat, funguje/nefunguje pod rootem, ...)?

	Odpovim si sam :-|

	Nejprve RTFM(gprof), uplne na konci:

:      The  profiled program must call exit(2) or return normally
:      for  the  profiling  information  to  be  saved   in   the
:      `gmon.out' file.

	Proftpd vola _exit(), po zmene za exit() je to lepsi.

	Dalsi poznatek: gmon.out se vytvari opravdu az pri ukonceni programu
a to v pracovnim adresari procesu _v dobe ukonceni_ a s pravy platnymi
v dobe ukonceni. To jest v pripade FTP-demona tam, kde zrovna
FTP demon je, kdyz zadate QUIT.

	To jen tak pro informaci, az budete nekdy neco profilovat.

-Yenya

--
\ Jan "Yenya" Kasprzak <kas at fi.muni.cz>       http://www.fi.muni.cz/~kas/
\\ PGP: finger kas at aisa.fi.muni.cz   0D99A7FB206605D7 8B35FCDE05B18A5E //
\\\             Czech Linux Homepage:  http://www.linux.cz/              ///
///    I hope AFS dies a slow and painful death with people migrating    \\\
//     to better alternatives (coda, whatever).      --Linus Torvalds     \\


Další informace o konferenci Linux