SIGPROF | |
---|---|
Beskrivelse | Profileringstimerens udløb |
Standard | procesafslutning |
SA_SIGINFO Koder | |
Har ingen specifikke koder |
På POSIX - systemer er SIGPROF et signal, der sendes til en proces, efter at den tid, der er angivet i profileringstimeren , er udløbet .
SIGPROF er en heltalskonstant defineret i signal.h. De symbolske navne på signalerne bruges i stedet for numrene, da numrene på signalerne kan være forskellige i forskellige implementeringer.
SIG er et almindeligt signalpræfiks (fra engelsk signal ), PROF er en forkortet stavning af engelsk. profiler er navnet på profileringsværktøjet.
SIGPROF sendes, når timeren udløber, som SIGVTALRM eller den mere populære SIGALRM . Deres forskel er, at SIGPROF måler udførelsestiden for selve processen og den tid, der bruges på at vente på færdiggørelsen af systemkald, SIGVTALRM måler kun udførelsestiden for selve processen, og SIGALRM måler realtid.
Ved profilering bruges SIGPROF og SIGVTALRM til at indsamle statistik om procesudførelsestid og systemopkald venter (eksekvering i kernerum).
POSIX- signaler | |||
---|---|---|---|
| |||
|