SIGPROF

SIGPROF
Beskrivning Profilering Timer utgång
Standard processavslut
SA_SIGINFO- koder
Har inga specifika koder

POSIX - system är SIGPROF  en signal som skickas till en process efter att den tid som anges i profileringstimern har förflutit .

SIGPROF är en heltalskonstant definierad i signal.h. De symboliska namnen på signalerna används istället för siffrorna, eftersom numren på signalerna kan skilja sig åt i olika implementeringar.

Etymologi

SIG  är ett vanligt signalprefix (från engelska  signal ), PROF  är en förkortad stavning av engelska.  profiler  är namnet på profileringsverktyget.

Användning

SIGPROF skickas när timern går ut, som SIGVTALRM eller den mer populära SIGALRM . Deras skillnad är att SIGPROF mäter exekveringstiden för själva processen och den tid som ägnas åt att vänta på slutförandet av systemanrop, SIGVTALRM mäter endast exekveringstiden för själva processen och SIGALRM mäter realtid.

Vid profilering används SIGPROF och SIGVTALRM för att samla in statistik om processexekveringstid och systemanrop väntar (exekveras i kärnutrymme).