prosessoriaika
Prosessoriaika tarkoittaa CPU:lle käytettyä aikaa, jonka prosessi on saanut suorittaa tehtäviään. Se mittaa vain prosessin suorittamaa laskenta-aikaa eikä sisältä odotus- tai viivettä (real time) -aikaa. Prosessoriaika voidaan jakaa kahteen osaan: käyttäjäaikaan (user time), jolloin CPU suorittaa prosessin omia ohjeita, sekä järjestelmäaikaan (system time), jolloin CPU suorittaa käyttöjärjestelmän ydintoimintoja prosessin puolesta.
Prosessoriaikaa mitataan yleisesti käyttöjärjestelmäkohtaisilla mekanismeilla. POSIX-ympäristöissä siihen viittaavat esimerkiksi getrusage ja times-rajapinnat, sekä modernimmissa järjestelmissä clock_gettime
Prosessoriaikaan liittyy oleellinen ero kellonaikaan (wall clock time) tai elapsed timeen: kellonaika mittaa kaiken tapahtuvan ajan,
Rajoitteina prosessoriaika ei yksin kerro koko kuvaa ohjelman tehokkuudesta. Monissa sovelluksissa odotus ja I/O voivat dominate,
---