SIGPROF

SIGPROF
Beskrivelse Profileringstimerens udløb
Standard procesafslutning
SA_SIGINFO Koder
Har ingen specifikke koder

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.

Etymologi

SIG  er et almindeligt signalpræfiks (fra engelsk  signal ), PROF  er en forkortet stavning af engelsk.  profiler  er navnet på profileringsværktøjet.

Brug

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).