Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Linux - merenje vremena koje je troši neki proces.

[es] :: C/C++ programiranje :: Linux - merenje vremena koje je troši neki proces.

[ Pregleda: 2234 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.dial.InfoSky.Net.



+2789 Profil

icon Linux - merenje vremena koje je troši neki proces.29.03.2005. u 20:28 - pre 232 meseci
U biblioteci C/C++ rutina koja se standardno isporučuje uz Linux može se pronaći funkcija getrusage() za merenje resursa koje je potrošio proces koji funkciju poziva. Mene lično interesuje merenje vremena. Izlaz iz funkcije je struktura tipa struct rusage koja sadrži pored ostalih i polja ru_utime i ru_stime tipa struct timeval. Pomoću prvog se meri proteklo korisničko, a pomoću drugog sistemsko vreme.

Moje pitanje glasi.

Da li je sistemsko vreme u stvari vreme koje je računar proveo u kernelu vršeći usluge toj aplikaciji, a korisničko vreme zapravo vreme koje je računar proveo baš u tom procesu?

Drugim rečima mene zanima ukupno vreme koje je provedeno u aplikaciji+kernelu u funkciji aplikacije, pri čemu aplikacija ima samo jednu nit. Da li treba to vreme da izračunam kao zbir proteklog korisničkog i sistemskog vremena, ili je dovoljno da izmerim proteklo korisničko vreme?
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

Dejan Lozanovic
Dejan Lozanovic
Beograd

Član broj: 691
Poruke: 2325
195.178.35.*

Jabber: null@elitesecurity.org
Sajt: speedy-order.com


+75 Profil

icon Re: Linux - merenje vremena koje je troši neki proces.30.03.2005. u 09:03 - pre 231 meseci
Citat:
Nedeljko:
Da li je sistemsko vreme u stvari vreme koje je računar proveo u kernelu vršeći usluge toj aplikaciji, a korisničko vreme zapravo vreme koje je računar proveo baš u tom procesu?


Ovo je tacno, znaci ukupno vreme je system time + user time
 
Odgovor na temu

[es] :: C/C++ programiranje :: Linux - merenje vremena koje je troši neki proces.

[ Pregleda: 2234 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.