SIGPROF | |
---|---|
Beskrivning | Profilering Timer utgång |
Standard | processavslut |
SA_SIGINFO- koder | |
Har inga specifika koder |
På 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.
SIG är ett vanligt signalprefix (från engelska signal ), PROF är en förkortad stavning av engelska. profiler är namnet på profileringsverktyget.
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).
POSIX- signaler | |||
---|---|---|---|
| |||
|