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.
SIG este un prefix de semnal comun (din engleză signal ), PROF este o ortografie prescurtată a englezei. profiler este numele utilitarului de profilare.
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).
Semnale POSIX | |||
---|---|---|---|
| |||
|