SIGPROF

SIGPROF
Descriere Expirarea temporizatorului de profilare
Mod implicit încetarea procesului
Codurile SA_SIGINFO
Nu are coduri specifice

Pe sistemele POSIX , SIGPROF  este un semnal trimis unui proces după ce timpul specificat în temporizatorul de profilare a trecut .

SIGPROF este o constantă întreagă definită în signal.h. Numele simbolice ale semnalelor sunt folosite în locul numerelor, deoarece numerele semnalelor pot diferi în diferite implementări.

Etimologie

SIG este un prefix de semnal  comun (din engleză  signal ), PROF  este o ortografie prescurtată a englezei.  profiler  este numele utilitarului de profilare.

Utilizare

SIGPROF este trimis când cronometrul expiră, cum ar fi SIGVTALRM sau SIGALRM mai popular . Diferența lor este că SIGPROF măsoară timpul de execuție al procesului în sine și timpul petrecut în așteptarea finalizării apelurilor de sistem, SIGVTALRM măsoară doar timpul de execuție al procesului în sine, iar SIGALRM măsoară în timp real.

La profilare, SIGPROF și SIGVTALRM sunt folosite pentru a colecta statistici despre timpul de execuție a procesului și așteptările apelurilor de sistem (executarea în spațiul kernel).