[so] Times
Bogdan Luca
so@cursuri.cs.pub.ro
Sat, 20 Nov 2004 18:54:35 +0200
Salut,
Am si eu cateva intrebari (deocamdata pentru Linux, dar cred ca se
preteaza si la Windows):
- Cum se calculeaza ALLTime in timpul rularii procesului? (e timpul
afisat de ps, adica suma dintre campurile 14 si 15 - task->utime si
task->stime - din /proc/pid/stat?) In final, ALLTime este suma
diferentelor dintre tms->tms_utime + tms->tms->stime intoarse de times()
la terminarea si la inceputul procesului?
- IOTime se calculeaza ca suma diferentelor dintre tms->tms_stime intors
de times() dupa si inaintea unui apel read()/write()?
- CPUTime se calculeaza la terminarea procesului ca diferenta dintre
tms->tms->utime intors de times() la terminarea si la inceputul procesului?
PS: Pentru cei carora le era neclar, campurile 14 si 15 din
/proc/pid/stat au aceeasi 'unitate de masura' ca si timpii intorsi de
times() - ciclul de ceas.
Bogdan Luca
345CA