getrusage / stime a utime
Pavel Kankovsky
peak na argo.troja.mff.cuni.cz
Pondělí Červen 26 09:07:02 CEST 2006
On Tue, 20 Jun 2006, Dracula 007 wrote:
> time | utime | stime
> -------------+-----------+-----------
> 0.442416 | 1.00067 | 0.00015
> 0.001827 | 1.00048 | 0.00024
> 0.195682 | 12.00083 | 1.00014
> 0.417999 | 0.0007 | 0.00012
> 0.231019 | 0.00061 | 8e-05
Položky ru_utime a ru_stime, které vrací getrusage(), jsou typu timeval --
čili jedna složka sekundy, druhá složka mikrosekundy, a to dokonce i
v PHP.
A funkce microtime() také vrací čas zvlášť sekundy a mikrosekundy (jako
dva řetězce spojené mezerou...jak zvrhlé!).
Jakým způsobem ty dvousložkové hodnoty kombinujete do jednoho čísla?
Určitě to děláte správně? Zkusil jste si napsat kontrolní prográmek v C?
--Pavel Kankovsky aka Peak [ Boycott Microsoft--http://www.vcnet.com/bms ]
"Resistance is futile. Open your source code and prepare for assimilation."
Další informace o konferenci Linux