SIGPROF

SIGPROF
Kuvaus Profilointiajastimen vanheneminen
Oletus prosessin lopettaminen
SA_SIGINFO Koodit
Ei erityisiä koodeja

POSIX - järjestelmissä SIGPROF  on signaali , joka lähetetään prosessiin, kun profilointiajastimessa määritetty aika on kulunut umpeen .

SIGPROF on arvossa . määritelty kokonaislukuvakio signal.h. Numeroiden sijasta käytetään signaalien symbolisia nimiä, koska signaalien numerot voivat vaihdella eri toteutuksissa.

Etymologia

SIG  on yleinen signaalietuliite ( englanninkielisestä  signaalista ), PROF  on lyhenne englannin kielestä.  Profiler  on profilointiapuohjelman nimi.

Käyttö

SIGPROF lähetetään, kun ajastin umpeutuu, kuten SIGVTALRM tai suositumpi SIGALRM . Niiden ero on siinä, että SIGPROF mittaa itse prosessin suoritusaikaa ja järjestelmäkutsujen valmistumista odottamiseen kuluvaa aikaa, SIGVTALRM vain itse prosessin suoritusaikaa ja SIGALRM reaaliaikaista.

Profiloinnissa SIGPROF:ia ja SIGVTALRMia käytetään tilastojen keräämiseen prosessin suoritusajasta ja järjestelmän kutsun odotuksista (suoritus ydintilassa).